qiankun作为single-spa的完善版,难道不是更完善的微前端方案吗?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2829个文字,预计阅读时间需要12分钟。
一个前端应用既可独立运行,也可作为模块集成到其他应用中,这种架构称为微前端。它在前端领域解决了一些特定问题:在后端系统中,存在不同的技术栈开发历史。
一个前端应用能够单独跑,也能被作为一个模块集成到另一个应用里,这种架构方式就叫做微前端。
它在前端领域能解决一些特定的问题:
- 中后台系统中,有一些别的技术栈开发的历史模块,但是希望能够在另一个应用里集成进来
- saas 类的前端应用,业务比较复杂,可能模块很多,希望能拆分成多个应用独立维护,也能够集成到一起
跨技术栈的应用集成、大的项目拆分成独立的小项目,这些是微前端解决的典型问题。
微前端的实现方案有很多,比较流行的是 single-spa 以及对它做了一层封装的 qiankun。
今天我们就来了解下这两个微前端实现方案:
single-spa
微前端的基本需求就是在 url 变化的时候,加载、卸载对应的子应用,single spa 就实现了这个功能。
本文共计2829个文字,预计阅读时间需要12分钟。
一个前端应用既可独立运行,也可作为模块集成到其他应用中,这种架构称为微前端。它在前端领域解决了一些特定问题:在后端系统中,存在不同的技术栈开发历史。
一个前端应用能够单独跑,也能被作为一个模块集成到另一个应用里,这种架构方式就叫做微前端。
它在前端领域能解决一些特定的问题:
- 中后台系统中,有一些别的技术栈开发的历史模块,但是希望能够在另一个应用里集成进来
- saas 类的前端应用,业务比较复杂,可能模块很多,希望能拆分成多个应用独立维护,也能够集成到一起
跨技术栈的应用集成、大的项目拆分成独立的小项目,这些是微前端解决的典型问题。
微前端的实现方案有很多,比较流行的是 single-spa 以及对它做了一层封装的 qiankun。
今天我们就来了解下这两个微前端实现方案:
single-spa
微前端的基本需求就是在 url 变化的时候,加载、卸载对应的子应用,single spa 就实现了这个功能。

