Web应用程序常用的架构是什么?

时间:2011-04-05 20:14:31

标签: web-applications architecture

我一直在开发具有三层架构且主要使用MVC框架的应用程序。如果有的话,还有哪些其他架构?

2 个答案:

答案 0 :(得分:1)

另一种常用的架构是事件驱动的,或者是面向组件的架构。

准确定义它有点困难,但将其视为编写Web应用程序的“桌面方式”。事件通常通过回调调用,视图使用现有组件组成。所有这一切归结为:编写Web应用程序更容易一些,但与MVC样式架构相比,您对后台工作的控制能力较弱。

Here是处理这种比较的SO帖子。谷歌搜索将向您揭示更多。

答案 1 :(得分:0)

另一个很好的例子是MVP - Model View Presenter

可以在wiki

上找到有关此模式的更多信息和视频