【发布时间】:2012-08-27 23:10:48
【问题描述】:
您能告诉我这两种实现方式的优缺点吗?
我的背景:我们有一个包含许多不同领域的大型项目。每个域自然是一个区域。但是许多不同的团队将在每个团队上工作,我们希望将业务规则分开。在解决方案中管理这些领域的最佳方法是什么?
我在单独的项目中或带有便携式区域的区域中看到了许多示例。 但我无法做出决定。
在我看来:
独立项目
- 简单
- 难以管理内容(JS、CSS、...)。它必须在主站点中吗?
- 最佳表现
便携式区域
- 所有内容、视图必须在同一个项目中
- 区域之间可能的代码重复
- 约束:名称、嵌入式资源、...
- MVC Contrib 的一部分:我会支持更长时间吗?
- 组件:重新分配功能的理想选择
谢谢,
【问题讨论】:
标签: asp.net-mvc mvccontrib asp.net-mvc-areas portable-areas