【发布时间】:2012-05-17 22:34:45
【问题描述】:
我遇到了架构决策问题: 我们即将构建一个新的应用程序,我们决定使用 ASP.NET MVC 和 Entity Framework(可能首先使用数据库)。在最初的情况下,我们只会为普通浏览器构建一个 Web 应用程序,但将来我们可能会添加移动应用程序。 (SOA?)
我现在的问题是构建应用程序架构的最佳方式是什么?
这是正确的吗?
- Mvc 项目
- 型号
- 查看
- 控制器
- DAL 项目
- 包含 edmx 和 T4 模板
我一直在寻找示例、模式和最佳实践,但似乎找不到合适的东西。
谢谢!
【问题讨论】:
-
如果您打算在某个阶段编写新的前端,还应该将业务逻辑分离出来
-
确实,这是有道理的。能否举例说明一下?
-
在您的问题中更多的是关于解决方案结构和技术堆栈,然后是架构。
-
@AlexBurtsev 没错,架构可能不是这里最好的词选择
标签: asp.net-mvc asp.net-mvc-3 entity-framework architecture n-tier-architecture