From 1aad658ad800821b93a0311e97c39817b3c2014a Mon Sep 17 00:00:00 2001 From: bailicangdu <1264889788@qq.com> Date: Mon, 23 Aug 2021 17:35:34 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=96=87=E6=A1=A3=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/README.md | 9 ++++++++- docs/zh-cn/start.md | 4 ++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/docs/README.md b/docs/README.md index 39f14517f..fd3dd5924 100755 --- a/docs/README.md +++ b/docs/README.md @@ -1,5 +1,12 @@ ### 微前端 - 微前端是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用,各个前端应用还可以独立开发、独立运行、独立部署。微前端可以有效的解决项目越来越复杂而难以维护的问题。 +微前端的概念是由ThoughtWorks在2016年提出的,它借鉴了微服务的架构理念,核心在于将一个庞大的前端应用拆分成多个独立灵活的小型应用,每个应用都可以独立开发、独立运行、独立部署,再将这些小型应用融合为一个完整的应用,或者将原本运行已久、没有关联的几个应用融合为一个应用。微前端既可以将多个项目融合为一,又可以减少项目之间的耦合,提升项目扩展性,相比一整块的前端仓库,微前端架构下的前端仓库倾向于更小更简单。 + +它主要解决了两个问题: + +- 1、随着项目迭代应用越来越庞大,难以维护。 +- 2、跨团队或跨部门协作开发项目导致效率低下的问题。 + +![microfroentend](https://img13.360buyimg.com/imagetools/jfs/t1/182098/24/20562/94562/6123569cE7a4b5bc3/f135ab0912746bd6.png ':size=750') ### 关于micro-app 在`micro-app`之前,业内已经有一些开源的微前端框架,比较流行的有2个:`single-spa`和`qiankun`。 diff --git a/docs/zh-cn/start.md b/docs/zh-cn/start.md index c1a9afcbb..bebdf5d1c 100755 --- a/docs/zh-cn/start.md +++ b/docs/zh-cn/start.md @@ -74,7 +74,7 @@ export function MyPage () { return (