【发布时间】:2015-01-16 09:55:02
【问题描述】:
我正在开展一个项目,我们将创建一个必须由许多模块组成的 SPA。
这个想法是应用程序将具有以下模块:
- 仪表板
- 订单
- 客户
- 财务
- 其他...
这个想法是任何模块都可以是一个单独的 SPA,它将由一个主 APP 合并,它将具有菜单并控制模块之间的导航。
在此基础上,我们计划像这样构建我们的 VS 解决方案:
-- Solution
/ModuleA
/FrontEnd (single page application)
/ModuleB
/FrontEnd (single page application)
/Main
/Front (web project that will consolidated others)
我们将使用 WEB.API (.net 4.5) 作为后端
我们的疑问是我们必须在这些 SPA 中使用哪些框架(实际计划是使用 knockout.js,但我们不知道是否是最佳选择)以及如何让这个 MAIN APP 加入其他应用程序动态模块。
【问题讨论】:
标签: asp.net-mvc knockout.js architecture single-page-application