微前端

微前端

微前端在2016年ThoughtWorks Technology Radar正式被提出。微服務這個被廣泛套用於服務端的技術範式擴展到前端領域。現代的前端套用的發展趨勢正在變得越來越富功能化,富互動化,也就是SPA套用;這樣越來越複雜的單體前端套用,背後的後端套用則是數量龐大的微服務集群

基本介紹

  • 中文名:微前端
  • 外文名: Micro Frontends
  • 所屬學科計算機科學
  • 套用web套用開發
產生背景,開發模式,架構特點,

產生背景

現代複雜的web app或者網站,通常由很多相對獨立的功能模組組合而成,而對這些模組負責的應該是相互獨立的多個團隊。這些獨立的團隊由於專業分工不同,會負責著特定的業務領域,以及完成特定的開發任務。這樣的團隊,通常在人員組成方面囊括了從前端開發到服務端開發,從UI實現到資料庫設計這樣端到端的跨職能人員構成。
微前端
單體巨石前端套用架構
微前端與自包含系統(Self-contained System)概念一脈相承。微前端之類的思路,會被稱為面向垂直劃分系統的前端集成。
微前端
面向垂直劃分系統的前端架構

開發模式

微前端是一種多個團隊通過獨立發布功能的方式來共同構建現代化 web套用的技術手段及方法策略。
微前端的核心目標是將巨石套用拆解成若干可以自治的松耦合微套用,這樣才能確保微套用真正具備獨立開發、獨立運行的能力。

架構特點

相關詞條

熱門詞條

聯絡我們