【前端技术】简单说一下微前端

在这里插入图片描述
什么是微前端?
搞过后端的应该都知道微服务的概念,实现的框架有HSF,spring cloud等,就是把大型的服务分割为几个独立的服务,这样做的好处有:

  1. 各司其职,可以让不同人/团队各自负责不同的子模块。
  2. 使得每个子模块可以独立开发/部署/扩展,发布互不影响(无依赖的情况下)。

相应的,微前端也是应付大型的前端业务下产生的架构,当前实现的框架有icestrak(https://github.com/ice-lab/icestark),在前端业务模块化开发后,对用户上的体验不可造成影响,所以需要进行各模块页面的聚合,icestrak就是这样的框架。另外微前端能够在大型的2B业务上产生较大的价值。
在这里插入图片描述
类似的实现方式有iframe,但是限制很多,后面我们根据微前端关键技术来具体讲解为什么。

微前端关键技术

  1. 父子应用的通信
  2. 公用资源加载
  3. JS运行隔离
  4. CSS隔离
  5. 路由规范
  6. 权限设计
  7. 微前端治理

关键技术实现介绍
待续…

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喜欢吃一口烤肉的啵啵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值