【发布时间】:2011-04-05 20:14:31
【问题描述】:
我一直在开发具有三层架构并且主要使用 MVC 框架的应用程序。如果有的话,还使用了哪些其他架构?
【问题讨论】:
标签: web-applications architecture
我一直在开发具有三层架构并且主要使用 MVC 框架的应用程序。如果有的话,还使用了哪些其他架构?
【问题讨论】:
标签: web-applications architecture
另一种常用的架构是事件驱动或面向组件的架构。
准确定义它有点困难,但可以将其视为编写 Web 应用程序的“桌面方式”。事件通常通过回调调用,视图由现有组件组成。所有这一切都归结为:编写 Web 应用程序要容易一些,但与 MVC 样式架构相比,您对后台执行的操作的控制较少。
Here 是一篇专门处理这种比较的帖子。谷歌搜索会为您提供更多信息。
【讨论】:
另一个很好的例子是 MVP - Model View Presenter
更多信息和视频可以在他们的wiki上找到关于这个模式的视频
【讨论】: