概念
微前端是由多个可以独立发布功能的团队构建现代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
book
- Micro Frontends in Action( An early-access book introduction to micro frontend based applications.)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。