代码之家  ›  专栏  ›  技术社区  ›  munch

文件结构——为什么使用(Zend)MVC?

  •  1
  • munch  · 技术社区  · 16 年前

    我对PHP相对较新,一直在使用我认为相当基本的文件架构编写一个项目——一个主站点文件夹中的所有文件和子文件夹都是单独访问的。在这个项目中,我一直将Zend Framework用作一个库,而不是一个实际的框架。我对Zend很满意,这样使用它会让事情变得非常容易。然而,我最近开始担心项目可能需要的维护和扩展(我知道我以前应该考虑过)。我一直在做一些研究,研究使用Zend MVC而不是基本结构,因为这似乎有助于消除这种恐惧。然而,这意味着项目中会有很多倒退(没什么大不了的,只是有点令人沮丧)。

    3 回复  |  直到 16 年前
        1
  •  2
  •   Brandon Hansen    16 年前

    第一个原因是MVC已被证明在维护代码方面是有效的。

    http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller

    第二个原因,我认为是第一个原因的一部分,是它允许开发人员在你身后,已经知道什么是基础知识。他们已经知道了,而不是搜索你的项目并试图找出它是如何工作的。

    我可能会建议使用Kohana作为一个很好的框架。 http://kohanaphp.com

        2
  •  1
  •   Aziz    16 年前

    依我之见:但它比Framweok更像类库。

        3
  •  0
  •   Aziz    16 年前

    MVC的原理非常有用。[C]controller从名为[M]odel的数据库中获取数据,对其进行更改,并将所有内容输出到[V]view。

    我建议使用Cakephp。 http://www.cakephp.org