微前端简单了解

什么是微前端呢?目前网络上对其普遍的定义是:“微前端是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将单页面前端应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。” [4]

简单总结下目前整理的资料对于微前端解读的共识:

  1. 针对复杂的单体前端应用面临的调试与维护困难的问题;
  2. 仿照了后端微服务的理念,在前端也对UI工程进行了模块分拆 [2];
  3. 微前端的优势包括应用自治,单一职责和技术栈无关 [6]。

当然微前端在实际落地时也面临一些挑战,因此如何设计微前端架构就很重要。

参考资料

  1. Micro frontends
  2. 微前端实践
  3. 微前端 —— 理论篇
  4. 关于 2020 年的前端趋势预测
  5. 微前端与Web Components
  6. 微前端如何落地?

你可能感兴趣的:(微前端简单了解)