Javascript 微型前端体系结构建议,用于构建系统中嵌入通知服务的门户
我们有几个web应用程序(angular 7+)希望在一个单页应用程序下呈现。我们正在寻找一个微型前端架构/框架来使用。在我们看来,以下是我们的实施方案: 使用单一spa开源框架: 使用Iframes(友好的Iframes)托管应用程序(shell)并根据当前URL加载每个应用程序。 使用web组件。 其他的? 当前状态是一个整体式FE应用程序,它通过IFRAME将另一个子应用程序作为内部应用程序使用(这种方法对我们来说是不可扩展的,因为托管应用程序将所有产品构建在一起,没有任何东西是真正分开的。) 我们的要求是微前端的一般要求: 独立开发-每个团队都可以处理自己的回购协议并构建自己的产品,而不考虑其他产品 独立部署—每个应用程序都可以在生产中升级,而不会停机,也不会干扰其他应用程序 共享组件-我们在应用程序中使用Angular7,我们已经编写了一个专有的第三方库(共享组件和逻辑),应该在所有产品之间共享,以获得类似的外观和感觉 我们希望能够升级每个应用程序的框架(Angular、RXjs、Typescript等,以及我们的专有组件库),而不必关心其他应用程序 我们尝试使用单一spa框架,但我们有一些问题,我们目前发现自己在思考这是否是适合我们的方法,或者我们应该尝试不同的方法 我们使用单一spa时遇到的问题是:Javascript 微型前端体系结构建议,用于构建系统中嵌入通知服务的门户,javascript,angular,iframe,web-component,micro-frontend,Javascript,Angular,Iframe,Web Component,Micro Frontend,我们有几个web应用程序(angular 7+)希望在一个单页应用程序下呈现。我们正在寻找一个微型前端架构/框架来使用。在我们看来,以下是我们的实施方案: 使用单一spa开源框架: 使用Iframes(友好的Iframes)托管应用程序(shell)并根据当前URL加载每个应用程序。 使用web组件。 其他的? 当前状态是一个整体式FE应用程序,它通过IFRAME将另一个子应用程序作为内部应用程序使用(这种方法对我们来说是不可扩展的,因为托管应用程序将所有产品构建在一起,没有任何东西是真正分开的