请参阅文章:ASP.NET MVC 4 可插拔应用程序模块(http://geekswithblogs.net/cokobware/archive/2013/01/15/asp.net-mvc-4-pluggable-application-modules.aspx)。
我们正在尝试设计一个大型 SPA 系统,其中一个外壳或容器 SPA 将包含多个其他 SPA。参考这篇文章,每个单独的区域——营销、销售、计费、库存、仓库——都将是它们自己的独立 SPA,包含在主要的 shell 应用程序中。我们现在正在考虑,我们希望每个区域都成为一个 MVC 应用程序来提供 SPA,然后使用
无论如何,杜兰达尔可以在这种情况下使用吗?如果是这样,怎么做?
是否必须在每个单独的区域中添加和使用 Durandal?
还是我们想太多了?我们是否应该只有一个 MVC 应用程序并使用 Durandal 的 App 文件夹下的文件夹来分隔我们的区域(例如,/App/viewmodels/app1、/App/viewmodels/app2、/App/views/app1、/App/views/app2、 ETC。)?
谢谢!