首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模型-视图-演示者和三层?

模型-视图-演示者和三层?
EN

Stack Overflow用户
提问于 2010-06-28 09:36:47
回答 3查看 991关注 0票数 2

Model-View-Presenter和Three-Tier这两种架构的区别是什么?

当我单独阅读时,我理解每种语言的定义,但我不容易看出它们有什么不同。是桌面vs web吗?我目前正在用Python开发一个简单的桌面应用程序,以便通过GUI可视化复杂的数据模型。

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-06-29 08:02:24

MVC是一种UI模式,三层是一种应用架构模式。这就是说,你可以用3层来设计你的应用-- UI,BL,data。然后在UI层使用MVC。

票数 4
EN

Stack Overflow用户

发布于 2011-11-28 11:59:55

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

票数 1
EN

Stack Overflow用户

发布于 2010-06-29 07:52:52

我认为主要的区别在于,在MVP/MVC中,视图进入模型以获取数据,而在n层中,存在更严格的分离,其中每一层仅允许与其直接上/下的层进行接口。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3129633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档