o2team / tech-weekly

JELLY Tech Weekly
104 stars 8 forks source link

微前端及插件化架构在 Wix 的实践 #206

Closed Pines-Cheng closed 2 years ago

Pines-Cheng commented 3 years ago

Taking micro-frontends to the next level

概要

微前端的概念已经出现了相当一段时间。我们从 2013 年左右就开始在 Wix 中使用这种架构,甚至早在它被命名为 Wix 之前。这也是我们在 2016 年逐渐从 AngularJS 迁移到 React 的关键因素。多年来,我们一直在改进它,并积累了大量的经验。在本文中,我想与大家分享一些我们为了发展大规模微前端开发概念所做的工作(在撰写本文时,我们有 700名 开发人员在这个体系架构上工作)。

推荐语

作为世界上最优秀的建站产品之一,Wix 的建站编辑器功能和拓展性都非常强大。他们很早就采用微前端作为可插拔系统的解决方案,并一直在这个体系上进行迭代。这篇文章详细介绍了他们可插拔式微前端架构的诞生背景及技术实践,包括一整套的开发/测试、构建/发布、监控等的工作流,对应的可插拔的微前端架构的 IoC 库已开源:https://github.com/wix/repluggable