【发布时间】:2011-09-29 08:22:16
【问题描述】:
从最近几天开始,我一直在为我的新 Web 应用程序寻找最佳架构,该应用程序将使用 C# 在 ASP.Net 中开发。到目前为止,我只找到并研究以下 3
- 三层架构(注:由 层我的意思是逻辑层)
- 模型视图控制器 (MVC)
- 模型视图演示器 (MVP)
下面是我的问题:
1) 据我了解 3 层架构和 MVP,我可以说 MVP 和 3 层是 同一件事情?如果不是,那么两者之间有什么区别? (注:我只发现 MVC 和 MVP 或 MVC 和 3 Tier Archi 之间的区别,但没有人解决差异 在 MVP 和 3 层架构之间)
2) 我只发现了以上三个架构选项,还有其他选项吗 也可以吗? (注意:这里我只想要 web 整体架构的选项 应用程序,如上述 3)
【问题讨论】:
-
是的。当“3 tier”一词出现时,不要听那些仍然穿着尿布的热门开发人员。
标签: asp.net architecture mvp three-tier web-architecture