【发布时间】:2015-06-01 05:24:59
【问题描述】:
我对这两种架构进行了很多研究,但我无法选择使用哪一种。所以我的问题是:这两种架构的主要优缺点是什么?当我们使用 n 层而不是 mvc 架构时?
【问题讨论】:
-
MVC 只是一个 GUI 架构
-
所有架构风格都不是相互排斥的。您在同一系统中同时拥有客户端服务器、n 层、mvc 和 soa。正如已经说过的,MVC 通常属于用户交互层。
-
您可以在 N 层或洋葱架构中使用 MVC 模式。首先描述您的需求,如果没有它们,您将如何决定架构?
标签: model-view-controller architecture n-layer