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