便携式区域与多项目区域



你能告诉我这两种实现的优点/缺点吗?

我的背景:我们有一个大型项目,其中包括许多不同的领域。每个域自然都是一个区域。但许多不同的团队将在每个团队上工作,我们希望将业务规则分开。在解决方案中管理这些ares的最佳方法是什么?

我在单独的项目或可移植区域中看到了许多区域的例子。但我不能做决定。

在我看来:

单独项目

  • 简单
  • 难以管理的内容(JS,CSS,…)。它必须在主站点中吗
  • 最佳表现

便携式区域

  • 所有内容、视图必须在同一项目中
  • 区域之间可能存在代码重复
  • 限制:名称,嵌入资源
  • MVC Contrib的一部分:它会支持我更长时间吗
  • 组件:非常适合重新分发功能

谢谢,

我也面临同样的问题,并且一直在检查。以下链接是关于便携式区域的内容。第一个答案是由微软MVC开发团队的负责人给出的。虽然它不能回答这个问题,但希望它能帮你一点忙。

ASP.Net MVC 3 中的多项目区域

最新更新