美文网首页
微前端架构

微前端架构

作者: 神刀 | 来源:发表于2021-03-17 10:10 被阅读0次

微前端架构实际验证可实现:
主子应用架构拆分,子应用不限定框架,可以是vue也可以是react,原生js应用; 可以实现主子应用间通信,拆分后对子应用的改造可以做到很小,子应用可以做到独立部署,独立对外发布;

有什么意义:
解藕巨石应用,可解决巨石应用带来的一系列开发和维护难题
与技术无关。开发团队可以自行选择熟悉的技术栈
业务独立。 每个交付服务可以独立部署,也可以独立使用,避免和其他服务耦合 团队可以按照业务垂直拆分,更高效,更好地实践大中台,小前端的团队理念
在赋能各业务线的大中台产品实践的意义较大,各子业务可以任意组合打包对外输出。

第三方开源
single-spa
qiankun

现存的一些缺点
1、一些组件,代码模块,难以实现共用,需重复引入,导致代码冗余
2、第三方包,包括UI库多次引入,项目的总包增大
3、对项目管理要求提升,清晰各个系统之间的串联
4、全局性功能修改难度提升 思考解决方案

组件管理工具 bit (git + npm) 带版本管理的组件仓库 CDN 方式引入第三方包

相关文章

  • 微前端技术

    一.微前端概念 前端微服务 二.常用前端架构 MPA(体验不好)SPA(体验号,但是体量大) 三.微前端架构 技术...

  • 基于qiankun的微前端最佳实践-通信篇(Vuex)

    大家好~~ 在开始介绍 qiankun 的应用通信之前,我们需要先了解微前端架构如何划分子应用。 在微前端架构中,...

  • 【前端】架构设计

    一、微前端 微前端架构 应用自治 单一职责 技术栈无关 为什么需要微前端 遗留系统迁移 后端解耦,前端聚合 热闹驱...

  • 微前端架构

    微前端架构实际验证可实现:主子应用架构拆分,子应用不限定框架,可以是vue也可以是react,原生js应用; 可...

  • 基于qiankun 微应用--应用间通信

    在微前端架构中,我们应该按业务划分出对应的子应用,而不是通过功能模块划分子应用。这么做的原因有两个: 在微前端架构...

  • 微前端架构实践

    微前端解决的问题 跨框架: 在一个页面上运行,可以同时使用多个框架 应用拆分:将一个复杂的应用拆解为多个微小的应用...

  • 😄--微前端的架构

    1. 微前端 将一个巨大的前端项目拆分成为很多的小的前端项目; (1) 如何拆分? (2) 如何协作? 将一个单页...

  • 前端必看的微前端

    前端必看的微前端 管大家有意或者无意间,或多或少都已经接触到了微前端这个新的概念,这种新的前端架构真的有存在的必要...

  • 微前端——概述(一)

    微前端是什么? 微前端架构是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体...

  • 前端架构——微前端系列(一)

    背景 最近项目开发中使用了qiankun框架去做微前端,我是属于半懂不懂的状态,大概了解过微前端是什么,可以解决什...

网友评论

      本文标题:微前端架构

      本文链接:https://www.haomeiwen.com/subject/pxuscltx.html