0

我对这两种架构进行了很多研究,但我无法选择使用哪一种。所以我的问题是:这两种架构的主要优点和缺点是什么?当我们使用 n 层而不是 mvc 架构时?

4

1 回答 1

0

N 层和 3 层是架构部署样式,它们描述了将功能划分为段的方式与分层样式大致相同,但每个段都是可以位于物理上独立的计算机上的层。

模型-视图-控制器。将 UI 代码分成三个独立的单元:Model(数据)、View(接口)和 Controller(处理逻辑),重点放在 View 上。

这些模式侧重于分离不同视角的关注点。n 层侧重于组件(客户端、服务器等)的物理分离,而 MVC 侧重于 UI 组件分离(图形、处理逻辑等)。

正如其他答复所表明的那样,这些并不相互排斥。

于 2015-04-04T11:03:27.410 回答