2021是时候了解一下微前端了

前言

小伙伴们大家好。今天将给大家分享一款微前端框架 - qiankun。那么在学习框架之前我们先来了解一下什么是微前端,它是怎么产生的,又是干什么用的,为什么要使用微前端?带着这些问题我们继续往下看!

什么是微前端

微前端是一种可以将多个独立发布的功能构建成一个完整的web应用的技术手段。说白了就是:将一个完整web应用按照不同的功能模块拆分成一个个不同的独立的子应用,然后再通过主应用来动态的加载这些子应用。核心就是先拆然后后再合。来看个例子:比如现有一个庞大的项目管理系统,该系统由项目模块,计划模块,任务模块,配置模块,系统管理,权限管理等模块组成,在使用微前端之前这些模块全都糅合在一个大的web应用中,要发布只能全部一起发布,并且也只能部署在同一台服务器中。那如果我们现在引入微前端的话就可以把每个功能模块都独立开发,独立部署,最后再通过主应用来动态的加载它们,实现了模块间的松耦合,无论是开发还是部署都可独立进行。

微前端分为:主应用和微应用
如下图所示展示了传统web应用和微前端应用的对比在这里插入图片描述

为什么要用微前端

相信看了上图后,小伙伴们基本上也能够猜到为什么要使用微前端了。我们现在假想有如下这么几个场景:

  • 1.随着业务的发展,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值