构建 MVC Web 应用程序。将是一个由 javascript(require.js、pager.js、jquery、knockout 等)高度驱动的单页应用程序。
该应用程序将有自己的内置页面、控制器等 - 并且还需要能够接受外部即插即用功能。
理想情况下,我可以将另一个 MVC web 应用程序中的 .dll 拖放到主应用程序中,它不仅会继承拖放的应用程序控制器,还会引入其 web 文件( .htm、*.ts、*.js、 *.css 等)。
想象一下,每个已安装的 dll 都有一个带有磁贴的主页。引用新的 dll 会将应用程序的磁贴添加到主页 - 这是应用程序的入口点。
每个即插即用应用程序都需要遵守我们的路由设计(对于 MVC 控制器和 PagerJS)。
最后,每个应用程序都需要能够共享用户登录数据。
我知道我的问题有点宽泛,但我只是想得到一些想法,看看它会把我带到哪里。