比MVC模式更好

时间:2009-11-26 06:11:05

标签: php model-view-controller design-patterns frameworks

我知道有很多关于MVC模式的优点的呼声。 我的问题是,有没有比MVC更好的模式 用PHP实现?

我不知道,但其他模式可能比MVC模式有优势。

所以实际上我在搜索是否有比MVC更好的东西。

提前致谢。

3 个答案:

答案 0 :(得分:18)

MVC架构是用于构建某种应用程序的工具。你的问题有点像询问是否有比螺丝刀更好的东西。对于指甲钉,是的,有。对于驱动螺丝,不是那么多。

答案 1 :(得分:2)

有些人可能认为比MVC“更好”的设计模式,但我怀疑你会发现MVC的替换在所有方面都更好。还有其他相关的模式,但它都是关于权衡。 MVC很受欢迎。

答案 2 :(得分:2)

通常人们谈论MVC和MVP设计模式,但是我喜欢MVCP模式,这在我当前的项目中非常有效。它使我能够保持我的代码干净整洁,以及确保可测试性的优秀模式。

即使我没有使用任何现有的PHP框架,也在Microsft Web Client Software Factory中使用了MVPC。遵循完善的模式肯定有助于长远,提供模式的概念是完全理解的。