首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >方便的微前端框架?

方便的微前端框架?
EN

Stack Overflow用户
提问于 2020-01-09 16:19:10
回答 4查看 2.9K关注 0票数 9

微前端开发的最佳方法/框架是什么?

我有超过5个应用程序基于角度,反应和vue,并希望在一个单一的用户界面上显示所有5个应用程序。我们有许多微前端框架,如single spa,piral,moisaic project,Podium和更多。在市场上now.Need提供了一个清晰的图片,这有助于我实现它使用任何框架。

微服务#前端开发

EN

回答 4

Stack Overflow用户

发布于 2020-01-09 21:59:53

这要视情况而定。

显然,我偏向于Piral,但为了让Piral更高效,您需要检查以下一些要点(越多越好):

  • 你想要一个应用程序外壳(出于技术原因,例如,提供共享的依赖性和/或其他原因,如共享/集中管理的设计)
  • 你有一个明显的倾向于React (即,你有很多不同的框架,但你的大多数应用程序是用React编写的)
  • 你需要在组件中有组件(例如,来自微前端A的组件应该在来自微前端B的页面中使用)
  • 你的应用程序是“动态的”/有一个“工具”(或应用程序)-like特征;no-JS不是想要动态启用/禁用模块的requirement
  • You (例如,某些用户应该只看到微前端A,而不是B)
  • 你希望有丰富的工具支持,例如,当搭建一个新模块时- TypeScript支持应该是一流的,
  • 延迟加载(不仅是完整的微前端,而且是单个组件,如页面)应该通过不同的模块进行延迟加载( possible
  • Communication )从来不是直接的,而是总是间接的(即,如果有微前端A,你的系统永远不会崩溃。但微前端B不是)

你提到的其他人也有类似的列表。

希望这能有所帮助!

票数 9
EN

Stack Overflow用户

发布于 2020-01-09 16:31:49

我认为web组件在你的案例中是有帮助的。您可以将您的react/angluar/vue/任何内容封装在自定义元素中,并通过属性和事件相互通信

但是要小心,并不是所有的框架都能很好地处理定制元素- https://custom-elements-everywhere.com/

票数 0
EN

Stack Overflow用户

发布于 2021-09-25 08:19:47

Web (自定义元素)是对you.

  • Customized内置元素的一种拯救,它继承自基本的

  • 元素,并且能够作为javascript框架运行到单个捆绑的JS文件中,并将其封装在自定义元素中(它的框架使用自定义事件

  1. independent)
  2. Share数据

你可以在这里找到一个很好的例子-- https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59659719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档