标签: web-applications architecture
我一直在开发具有三层架构且主要使用MVC框架的应用程序。如果有的话,还有哪些其他架构?
答案 0 :(得分:1)
另一种常用的架构是事件驱动的,或者是面向组件的架构。
准确定义它有点困难,但将其视为编写Web应用程序的“桌面方式”。事件通常通过回调调用,视图使用现有组件组成。所有这一切归结为:编写Web应用程序更容易一些,但与MVC样式架构相比,您对后台工作的控制能力较弱。
Here是处理这种比较的SO帖子。谷歌搜索将向您揭示更多。
答案 1 :(得分:0)
另一个很好的例子是MVP - Model View Presenter
可以在wiki