Replies: 7 comments 9 replies
-
+1 略读了一遍介绍,第一反应是『 作为第三方用户为什么不选择 qiankun 而是选择 garfish 』。目前社区中的微前端方案也不少,希望了解一些横评和对比分析,感觉头条在内部启动这个项目的时候应该已经做了不少这方面的分析了 |
Beta Was this translation helpful? Give feedback.
-
garfish有提供react_in_vue和vue_in_react的方案 |
Beta Was this translation helpful? Give feedback.
-
使用乾坤算比较多的来答一下,欢迎讨论 |
Beta Was this translation helpful? Give feedback.
-
在使用乾坤的时候遇到了一个很明显的两个问题,一个是qiankun其实只是一个架子,比如不同应用之间的数据传输,事件模型,不同应用之间组件服用,如何灰度控制策略等都是提供一个可实现的方案,具体得自己完成。所以在我看来这些所有的微服务方案其实都是本质上是实现了在页面上在多个渲染节点上渲染单页应用。所以与其问有什么优缺点,还不如去选择使用webpack5实现微服务还是singlespa那一套方案。因为本质上后者可能更具有对比性 |
Beta Was this translation helpful? Give feedback.
-
第二个遇到的问题就是性能问题,很可怕的性能问题,本质原因是沙盒和代理。这个问题具体的可以去qiankun issus里面看看相关的,基本没一个能解决的,我都怀疑是沙箱或者代理全局对象所带来的必要代价了。所以,微服务其实不是一个银弹,他没有解决任何具体问题,他只是提供给了你一个能力。从这个角度来看,其实用什么问题都不大。你反而可以认真考虑下这些框架团队的维护更新能力 |
Beta Was this translation helpful? Give feedback.
-
粗看了一下API, 似乎与乾坤的api也是类似的, 期待官方能够从底层实现, benchmark等角度来对比一下差异 |
Beta Was this translation helpful? Give feedback.
-
这应该是大多数人的第一反应
Beta Was this translation helpful? Give feedback.
All reactions