首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ASP.NET MVC5模块化Web应用架构?

ASP.NET MVC5模块化Web应用架构?
EN

Stack Overflow用户
提问于 2015-02-04 20:47:11
回答 2查看 11.6K关注 0票数 18

我目前所在的公司正在为我们的一系列应用程序的架构决策而苦苦挣扎。目前,我们有两个具有公共部分的应用程序(就像日历模块一样)。到目前为止,我们一直在复制其他现有应用程序的代码,但在未来,我们希望将我们的应用程序发展为更模块化的设计:

正如您在上图中所看到的,每个应用程序可以有不同版本的模块。

我们正在考虑可能的解决方案:

  • 构建一个核心应用程序框架,我们可以在其中安装模块。我们正在考虑一个像Nuget这样的工具来实现这一点。
  • 构建一个应用程序,其中我们所有的模块都包含在(=一个代码库)中,但客户只获得为他激活的功能。我们在这里看到了一些版本控制方面的问题。

对此有什么建议吗?我们不可能是第一家在这个问题上苦苦挣扎的公司--我们所有的应用程序都是使用ASP.NET模板或JavaScript模板(knockout.js)构建的RazorMVC4/5 web应用程序。我们所有的应用程序都部署在Microsoft Azure上,并且我们对构建脚本(MSBuild)、CI服务器有丰富的内部知识……

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28321807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档