1.基于qiankun的微应用示例(Vue及传统应用混合)一 前

2020-09-02  本文已影响0人  小白菜的白菜

本系列主要记录qiankun微应用的常识实践。

主要记录我再主应用的构建、普通html子应用的构建、vue子主键构建的过程

微前端介绍

技术栈无关

主框架不限制接入应用的技术栈,微应用具备完全自主权

独立开发、独立部署

微应用仓库独立,前后端可独立开发,部署完成后主框架自动完成同步更新

增量升级

在面对各种复杂场景时,我们通常很难对一个已经存在的系统做全量的技术栈升级或重构,而微前端是一种非常好的实施渐进式重构的手段和策略

独立运行时

每个微应用之间状态隔离,运行时状态不共享

qiankun 的核心设计理念

简单

由于主应用微应用都能做到技术栈无关,qiankun 对于用户而言只是一个类似 jQuery 的库,你需要调用几个 qiankun 的 API 即可完成应用的微前端改造。同时由于 qiankun 的 HTML entry 及沙箱的设计,使得微应用的接入像使用 iframe 一样简单。

解耦/技术栈无关

微前端的核心目标是将巨石应用拆解成若干可以自治的松耦合微应用,而 qiankun 的诸多设计均是秉持这一原则,如 HTML entry、沙箱、应用间通信等。这样才能确保微应用真正具备 独立开发、独立运行 的能力。

更多的qiankun请点击此处转至官网

上一篇下一篇

猜你喜欢

热点阅读