Asp.net mvc 将一个新的asp.net 5 mvc 6项目分成多个项目值得吗?

Asp.net mvc 将一个新的asp.net 5 mvc 6项目分成多个项目值得吗?,asp.net-mvc,Asp.net Mvc,我想在新的asp.net 5 mvc 6应用程序中实现模块化体系结构。其想法是以某种方式将一个项目拆分为几个业务特定的模块(mvc项目?),其中包含单独的控制器和视图以及其他mvc项目内容 此外,解决方案将包括核心、框架和测试类库项目 我的问题是: 如何实现这种项目分离 你能给出一些其他的想法如何在MVC6中实现模块化架构吗? 您认为(由于开销)转移到其他架构样式(如N层、CQR、域模型、微服务)更好吗 为什么要将前端拆分为几个mvc项目?你不能用mvc区域来实现这一点吗?我在玩Orchard

我想在新的asp.net 5 mvc 6应用程序中实现模块化体系结构。其想法是以某种方式将一个项目拆分为几个业务特定的模块(mvc项目?),其中包含单独的控制器和视图以及其他mvc项目内容

此外,解决方案将包括核心、框架和测试类库项目

我的问题是:

  • 如何实现这种项目分离
  • 你能给出一些其他的想法如何在MVC6中实现模块化架构吗? 您认为(由于开销)转移到其他架构样式(如N层、CQR、域模型、微服务)更好吗

为什么要将前端拆分为几个mvc项目?你不能用mvc区域来实现这一点吗?我在玩Orchard Framework,它提供了这样的解决方案——多个mvc项目被视为可以打开/关闭的模块。从编程模型的角度来看,这很好——每个开发人员都在做自己的项目。可悲的是,我不知道如何做到这一点,这是否值得。因此,我正在寻找良好的实践和工作解决方案。您可以使用以下区域:。