Ibu*_*Ibu 11 php architecture model-view-controller frameworks
可能重复:
MVC的替代方案
为了看看有什么可用,我一直在寻找替代品,但我几乎找不到任何东西.
我在很多文章中都读过,网络MVC从来都不是真正的MVC,因为某些原因对我来说太技术化了.并且有时建议寻找其他东西,但有什么东西,其他架构类型是什么?我在哪里可以阅读更多相关信息?有人可以提供有关可用内容的更多详细信息吗?
顺便说一句,我已经阅读过3层架构,我认为它们非常相似,除非另有证明.
那里还有什么?
对不起,没有任何易于消化的比较.但是,例如Model-View-Presenter模式已经取代了MVC,并且实际上更接近大多数PHP框架实际上做的事情.http://richnewman.wordpress.com/2008/02/26/model-view-presenter-variations-on-the-basic-pattern-introduction-to-cabscsf-part-24/
像http://c2.com/cgi/wiki?TemplatingInPhp这样的文章假设PHP本身是webapps的最佳模型,模式而不是模板不会增加足够的好处.
除了PAC之外,还有Model-View-ViewModel(目前是C#中的热门话题,但不是PHP中的热门话题)和Model-Delegate http://c2.com/cgi/wiki?ModelDelegate,它扩展了MVC.但它们也可能对通用Web应用程序没用.