Toc
  1. 可能是你见过最完善的微前端解决方案
  2. 前言
  3. 微前端的价值
Toc
0 results found
catzillaorz
微前端方案提出
2019/11/26 Frontend 前端方案
可能是你见过最完善的微前端解决方案
前言

想跳过技术细节直接看怎么实践的同学可以拖到文章底部,直接看最后一节。

目前社区有很多关于微前端架构的介绍,但大多停留在概念介绍的阶段。而本文会就某一个具体的类型场景,着重介绍微前端架构可以带来什么价值以及具体实践过程中需要关注的技术决策,并辅以具体代码,从而能真正意义上帮助你构建一个生产可用的微前端架构系统。

而对于微前端的概念感兴趣或不熟悉的同学,可以通过搜索引擎来获取更多信息,如 知乎上的相关内容, 本文不再做过多介绍。

两个月前 Twitter 曾爆发过关于微前端的“热烈”讨论,参与大佬众多(Dan、Larkin 等),对“事件”本身我们今天不做过多评论(后面可能会写篇文章来回顾一下),有兴趣的同学可以通过这篇文章了解一二。

微前端的价值

微前端架构具备以下几个核心价值:

技术栈无关
主框架不限制接入应用的技术栈,子应用具备完全自主权
独立开发、独立部署
子应用仓库独立,前后端可独立开发,部署完成后主框架自动完成同步更新
独立运行时
每个子应用之间状态隔离,运行时状态不共享
微前端架构旨在解决单体应用在一个相对长的时间跨度下,由于参与的人员、团队的增多、变迁,从一个普通应用演变成一个巨石应用(Frontend Monolith)后,随之而来的应用不可维护的问题。这类问题在企业级 Web 应用中尤其常见。

原文地址:
阅读原文Ref:

打赏
支付宝
微信
本文作者:catzillaorz
版权声明:本文首发于catzillaorz的博客,转载请注明出处!