用于Web开发的MVC架构有哪些替代方案?

Ibu*_*Ibu 11 php architecture model-view-controller frameworks

可能重复:
MVC的替代方案

为了看看有什么可用,我一直在寻找替代品,但我几乎找不到任何东西.

我在很多文章中都读过,网络MVC从来都不是真正的MVC,因为某些原因对我来说太技术化了.并且有时建议寻找其他东西,但有什么东西,其他架构类型是什么?我在哪里可以阅读更多相关信息?有人可以提供有关可用内容的更多详细信息吗?

顺便说一句,我已经阅读过3层架构,我认为它们非常相似,除非另有证明.

那里还有什么?

Ber*_*dir 10

拉里加菲尔德的一篇(已经有点旧)博客文章是我对这个主题的最佳资源:

http://www.garfieldtech.com/blog/mvc-vs-pac


mar*_*rio 5

对不起,没有任何易于消化的比较.但是,例如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应用程序没用.