5

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

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

我在单独的项目中或带有便携式区域的区域中看到了许多示例。但我无法做出决定。

在我看来,我的观点是 :

独立项目

  • 简单的
  • 难以管理内容(JS、CSS、...)。它必须在主站点中吗?
  • 最佳表演

便携式区域

  • 所有内容、视图必须在同一个项目中
  • 区域之间可能的代码重复
  • 约束:名称,嵌入式资源,...
  • MVC Contrib 的一部分:它会支持更长时间吗?
  • 组件:重新分配功能的理想选择

谢谢,

4

1 回答 1

1

I'm facing the same problem, and have been checking for it. The following link is something about portable areas. The first answer is given by the lead of MS MVC development team. Although it can not answer the question, wish it can help you a litle.

Multiproject areas in ASP.Net MVC 3

于 2013-05-01T03:50:21.347 回答