微前端

作者: 隐号骑士 | 来源:发表于2020-11-10 11:34 被阅读0次

什么是微前端

微前端是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。各个前端应用可以独立运行、独立开发、独立部署。

微前端的概念由ThoughtWorks于2016年提出,此后很快被业界所接受,并在各互联网大厂中得到推广和应用。

  • 单一职责(Single Responsibility)
  • 关注分离(Separation of Concerns)
  • 模块化(Modularity)
  • 分而治之(Divide & Conquer)

为什么要有微前端?

如果所有的 web 技术栈能做到统一,所有 library 的升级都能做到向下兼容,我们确实就不需要微前端了。

微前端有哪些相关技术/框架/关键词?

  • iframe
  • WebComponent
  • single-spa
  • import maps
  • System.js
  • qiankun
  • ...

接下来带着这些关键词做了解,并进行相应的记录分享。

相关文章

  • 微前端导读

    为什么需要学习微前端?我们通过3w(what,why,how)的方式来讲解微前端 1、什么是微前端? 微前端就是将...

  • 微前端:了解下概念

    qiankun(乾坤) 微前端实践 可能是你见过最完善的微前端解决方案 实施微前端的六种方式 微前端-美团系列

  • 【前端】架构设计

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

  • 微前端技术

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

  • 前端微应用化

    微应用与微前端 微应用框架是一种类微前端框架; 相比与微前端,微应用实施成本低、技术难度小、维护成本低; 微应用化...

  • 微前端——乾坤qiankun Demo

    微前端——qiankun(乾坤)实例 一、什么是微前端 微前端就是将不同的功能按照不同的维度拆分成多个子应用。通过...

  • 基于Umi探索微前端以及其融合方案

    写在前面 “微前端”这个概念已经在前端圈火了很长一段时间了,关于什么是微前端,微前端干了什么,其和传统iframe...

  • 万字长文+图文并茂+全面解析 qiankun 源码 - qian

    本文将针对微前端框架 qiankun 的源码进行深入解析,在源码讲解之前,我们先来了解一下什么是 微前端。 微前端...

  • 微前端

    背景 近几年前端技术发展迅猛,框架组件层出不穷,导致企业中慢慢沉淀了很多不同技术栈的前端应用。同时随着前端业务复杂...

  • 微前端

    微前端 实现方式 iframe nginx配置(前后端不分离) 微前端优点纯前端解决方案可以使用多种技术栈完善的生...

网友评论

      本文标题:微前端

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