我们正在建立一个网站,允许第三方(包括我们自己)编写插件并安装到平台中。基本上,您可以想象使用angularjs编写的wordpress,网站管理员可以选择安装模块(例如Q& A,论坛/其他)。
我正在考虑这样的事情。使用服务器代码创建主应用程序代码(app.js,如标准命名)
angular.module("thePlatform", [
'plugin.forum',
'plugin.musicStore',
'plugin.whatever'
]);
whereas forum/musicStore/whatever are plugin that can be installed/unsinstalled into the platform.
这是一个不错的选择吗?或者我们应该选择那样的SinglePage-Solution?如果你有更好的方法,请!
注意:我在询问之前做了谷歌,但无法找到答案:
AngularJS websites: single SPA vs multiple SPA apps/components