我知道有很多关于MVC模式的优点的呼声。 我的问题是,有没有比MVC更好的模式 用PHP实现?
我不知道,但其他模式可能比MVC模式有优势。
所以实际上我在搜索是否有比MVC更好的东西。
提前致谢。
答案 0 :(得分:18)
MVC架构是用于构建某种应用程序的工具。你的问题有点像询问是否有比螺丝刀更好的东西。对于指甲钉,是的,有。对于驱动螺丝,不是那么多。
答案 1 :(得分:2)
有些人可能认为比MVC“更好”的设计模式,但我怀疑你会发现MVC的替换在所有方面都更好。还有其他相关的模式,但它都是关于权衡。 MVC很受欢迎。
答案 2 :(得分:2)
通常人们谈论MVC和MVP设计模式,但是我喜欢MVCP模式,这在我当前的项目中非常有效。它使我能够保持我的代码干净整洁,以及确保可测试性的优秀模式。
即使我没有使用任何现有的PHP框架,也在Microsft Web Client Software Factory中使用了MVPC。遵循完善的模式肯定有助于长远,提供模式的概念是完全理解的。