这两个体系结构之间有什么区别:模型视图 - 总结器和三层?

我理解每个单独阅读时每个的定义,但是我无法轻易看到它们的不同。是桌面与网络吗?我目前正在Python开发一个简单的桌面应用程序,以通过GUI可视化复杂的数据模型。

谢谢!

有帮助吗?

解决方案

MVC是UI模式,三层是应用程序体系结构模式。也就是说,您可以使用3层 - UI,BL,数据设计应用程序。而不是在UI层中使用MVC。

其他提示

MVC是一种UI实现模式,试图简化三层体系结构。 MVC只是您可以实现三层的方法之一。

我认为主要区别是,在MVP/MVC中,视图可以触及模型以获取数据,而在N层中,有一个更严格的分离,其中每个层仅允许与直接上方/下方的层接口它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top