我目前所在的公司正在为我们的一系列应用程序的架构决策而苦苦挣扎。目前,我们有两个具有公共部分的应用程序(就像日历模块一样)。到目前为止,我们一直在复制其他现有应用程序的代码,但在未来,我们希望将我们的应用程序发展为更模块化的设计:
正如您在上图中所看到的,每个应用程序可以有不同版本的模块。
我们正在考虑可能的解决方案:
对此有什么建议吗?我们不可能是第一家在这个问题上苦苦挣扎的公司--我们所有的应用程序都是使用ASP.NET模板或JavaScript模板(knockout.js)构建的RazorMVC4/5 web应用程序。我们所有的应用程序都部署在Microsoft Azure上,并且我们对构建脚本(MSBuild)、CI服务器有丰富的内部知识……
https://stackoverflow.com/questions/28321807
复制相似问题