我对这两种架构做了很多研究,但我不能选择使用哪一种。所以我的问题是:当我们使用n层而不是mvc架构时,这两种架构的主要优点和缺点是什么?
发布于 2015-04-04 19:03:27
N层和3层是体系结构部署样式,它们以与分层样式大致相同的方式描述将功能分成多个段,但每个段都是一个层,可以位于物理上独立的计算机上。
模型-视图-控制器。将UI代码分成三个独立的单元:模型(数据)、视图(接口)和控制器(处理逻辑),重点放在视图上。
这些模式侧重于分离不同视角的关注点。N层侧重于组件(客户端、服务器等)的物理分离,而MVC侧重于UI组件分离(图形、处理逻辑等)。
正如其他回答所表明的那样,这些并不是相互排斥的。
https://stackoverflow.com/questions/29308214
复制相似问题