Javascript 基于AngularJS的插件驱动应用程序设计
我正在寻找一种方法来开发一个由几个插件组成的网站。网站本身基本上只是插件的容器。我的设想: 用户登录到应用程序并被转发到仪表板,在仪表板上他可以看到所有可用的应用程序。应用程序是用于特定用例(例如取消订单或搜索客户档案)的小型工具。当他点击一个应用程序时,它会在页面的主视图中打开(一个独立于应用程序的小导航栏将始终可见,这样用户就可以更改应用程序并快速返回仪表板) 主要特点:Javascript 基于AngularJS的插件驱动应用程序设计,javascript,angularjs,plugins,architecture,client-side,Javascript,Angularjs,Plugins,Architecture,Client Side,我正在寻找一种方法来开发一个由几个插件组成的网站。网站本身基本上只是插件的容器。我的设想: 用户登录到应用程序并被转发到仪表板,在仪表板上他可以看到所有可用的应用程序。应用程序是用于特定用例(例如取消订单或搜索客户档案)的小型工具。当他点击一个应用程序时,它会在页面的主视图中打开(一个独立于应用程序的小导航栏将始终可见,这样用户就可以更改应用程序并快速返回仪表板) 主要特点: 该网站由小型独立插件组成 可用插件取决于用户(例如,管理员有更多插件) 独立的插件开发将是有益的 服务器将用C#编写
- 该网站由小型独立插件组成
- 可用插件取决于用户(例如,管理员有更多插件)
- 独立的插件开发将是有益的
服务器将用C#编写,而客户端和所有插件都应该用JS编写,尤其是AngularJS。如果有人以前做过类似的事情,或者知道库实现了这一点,我希望您能给我一个正确方向的提示,让我们看看客户端模块化。这绝不是您问题的解决方案,但可能会有所帮助,尤其是模块发现部分。您可以在同一域下拥有多个不同的Angle应用程序,例如my portal/app1、my portal/app2。然后,您可以使用本地存储或cookies在这些应用程序之间共享数据。