awesome微前端

5次阅读

共计 800 个字符,预计需要花费 2 分钟才能阅读完成。

概念

微前端是由多个可以独立发布功能的团队构建现代 Web 应用程序的技术,策略和方法。

“微前端”一词最早于 2016 年底在 ThoughtWorks Technology Radar 中提出。它将微服务的概念扩展到前端世界。当前的趋势是构建一个功能强大且功能强大的浏览器应用程序(也称为单页应用程序),该应用程序位于微服务架构之上。随着时间的流逝,通常由独立团队开发的前端层会不断增长,并且变得越来越难以维护。

微前端背后的想法是将网站或 Web 应用程序视为由独立团队拥有的功能的组合。每个团队都有自己关心和专长的不同业务或任务领域。一个团队具有跨职能,并且从数据库到用户界面,端到端地开发其功能。

文章

  • 微前端
  • 每日优鲜供应链前端团队微前端改造
  • 微前端入门
  • 可能是你见过最完善的微前端解决方案
  • 基于 React & TypeScript & Webpack 的微前端应用模板
  • 微前端
  • 了解什么是微前端
  • 微前端实践
  • 前端微服务化解决方案 2 – Single-SPA

开源库

  • single-spa(Canopy’s approach on micro frontends is about composing multiple SPAs.)
  • qiankun(乾坤)(阿里基于 single-spa 开源)
  • nut(网易出品)
  • puzzle-js(Micro frontend framework for scalable and blazing fast websites)
  • Ara Framework

demo

  • vue Microfrontends
  • single-spa-examples

book

  • Micro Frontends in Action(An early-access book introduction to micro frontend based applications.)

项目地址

https://github.com/abc-club/a…

更多资源 https://github.com/abc-club/f…

正文完
 0