0

请参阅文章: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。)?

谢谢!

4

1 回答 1

0

在对解决方案进行了一段时间的原型设计后,我们对将 MVC 区域用于基于 Durandal 的 SPA 的结果并不满意。可能有一个很好的方法,但我们决定采用纯客户端解决方案,使用 Durandal 2(比使用 Sammy 的 1.2.0 更好的路由)。谢谢。

于 2013-08-09T23:35:26.827 回答