10分钟弄懂微应用框架——乾坤,真香!

简介: 10分钟弄懂微应用框架——乾坤,真香!

前言
今天刚刚学习了一个微前端框架——乾坤,正着热乎劲,写一篇入门博客。这篇文章不会讨论太多的原理和实现,只是一个入门写 Hello World 的教程。

文章的很多地方都参考官网,但是官网的教程太简洁了,个人觉得还是做不到无脑上手,希望这篇文章可以帮到正在入门微前端的伙伴。

想直接看代码的,我写了个比官网更简单的例子,点击即可学会。

什么是微前端
首先,来了解一下微前端是个啥。

当我们写了一个又一个的 SPA 应用。突然有一天,老板说要将这些应用合并,前端工程们就头大了——每个应用的代码都是一座摇摇欲坠的💩山,别说合并了,就算动都不敢动呀。

虽然很麻烦,但是前端工程师还是把这个问题解决了,而这个将多个 SPA 合并成一个 Web App 的解决方案就是微前端。

为什么要微前端
“多个 SPA 合并成一个 Web App?”,可能有人会想到用

相关文章
|
设计模式 资源调度 Kubernetes
微前端应用 乾坤 开发实践
乾坤作为一款微前端应用框架,可以有效的实现前端应用程序的模块化设计,代码复用和可维护性。下面我们来通过实际开发来看看乾坤的使用方式以及实践。
|
5月前
|
Rust Cloud Native 安全
哇塞!Rust 在云原生环境中搞大事啦!构建微服务竟如此酷炫,你还不来看看?
【8月更文挑战第31天】《构建微服务:Rust 在云原生环境中的实践》探讨了 Rust 语言凭借其内存安全、高性能及可靠性等特性,在快速发展的云计算领域构建微服务的优势。书中介绍了选择合适框架(如 Axum 和 Tide)、容器化部署、服务间通信及确保服务可靠性等方面的内容,并展示了 Rust 在云原生环境中的广泛应用前景。
192 0
|
5月前
|
机器学习/深度学习 算法 程序员
从零到一:我的编程之旅
【8月更文挑战第31天】编程,这个看似高深莫测的领域,其实并非遥不可及。从最初的迷茫与困惑,到现在能够独立完成项目,我走过了一段充满挑战与收获的旅程。在这个过程中,我深刻体会到了“你必须成为你希望在世界上看到的改变”这句话的内涵。从大学毕业时的迷茫,到大胆尝试新领域,再到不断学习和提升,我找到了人生的方向。正如乔布斯所说,“人生中的每一个点都会在未来某个时刻连接起来”。现在,我将分享我的编程之路,希望能给你带来一些启示和鼓励。
|
8月前
|
前端开发 JavaScript Java
一款神仙级SpringCloud微服务开源项目,接私活吊到不行!(附源码)
一个由商业级项目升级优化而来的微服务架构,采用SpringBoot 2.7 、SpringCloud 等核心技术构建,提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。
一款神仙级SpringCloud微服务开源项目,接私活吊到不行!(附源码)
|
XML 存储 Java
万字+40张图带你探秘小而美的规则引擎框架LiteFlow
在每个公司的系统中,总有一些拥有复杂业务逻辑的系统,这些系统承载着核心业务逻辑,几乎每个需求都和这些核心业务有关,这些核心业务业务逻辑冗长,涉及内部逻辑运算,缓存操作,持久化操作,外部资源调取,内部其他系统RPC调用等等。时间一长,项目几经易手,维护的成本就会越来越高。各种硬代码判断,分支条件越来越多。代码的抽象,复用率也越来越低,各个模块之间的耦合度很高。一小段逻辑的变动,会影响到其他模块,需要进行完整回归测试来验证。如要灵活改变业务流程的顺序,则要进行代码大改动进行抽象,重新写方法。实时热变更业务流程,几乎很难实现。
|
缓存 JavaScript 前端开发
【前端架构必备】手摸手带你搭建一个属于自己的脚手架
【前端架构必备】手摸手带你搭建一个属于自己的脚手架
1412 0
【前端架构必备】手摸手带你搭建一个属于自己的脚手架
|
缓存 前端开发 JavaScript
【微前端】在造一个微前端轮子之前,你需要知道这些~(下)
【微前端】在造一个微前端轮子之前,你需要知道这些~(下)
|
存储 缓存 前端开发
【微前端】在造一个微前端轮子之前,你需要知道这些~(上)
【微前端】在造一个微前端轮子之前,你需要知道这些~(上)
|
数据可视化 前端开发 安全
实不相瞒——看完你也能(10分钟内)手撸一个低代码框架
实不相瞒——看完你也能(10分钟内)手撸一个低代码框架
120 0
|
前端开发 JavaScript
前端架构成长之路——微前端系列(二)之qiankun框架实战
用微前端架构去对某个古老项目进行框架升级
636 0