题
这两个体系结构之间有什么区别:模型视图 - 总结器和三层?
我理解每个单独阅读时每个的定义,但是我无法轻易看到它们的不同。是桌面与网络吗?我目前正在Python开发一个简单的桌面应用程序,以通过GUI可视化复杂的数据模型。
谢谢!
解决方案
MVC是UI模式,三层是应用程序体系结构模式。也就是说,您可以使用3层 - UI,BL,数据设计应用程序。而不是在UI层中使用MVC。
其他提示
MVC是一种UI实现模式,试图简化三层体系结构。 MVC只是您可以实现三层的方法之一。
我认为主要区别是,在MVP/MVC中,视图可以触及模型以获取数据,而在N层中,有一个更严格的分离,其中每个层仅允许与直接上方/下方的层接口它。
不隶属于 StackOverflow