精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

微前端的現狀和趨勢

開發 前端
盡管人們對微前端多有誤解,我們不能否認微前端日益流行這一事實。讓我們看下誰在使用微前端,到底為什么用微前端,還有一些方便上手的現成解決方案。

微前端是前端開發最具爭議的話題之一。值得嗎?真的需要切分應用嗎?真的需現在就轉向微前端嗎?這是不是又一個咨詢公司為了多賺錢發明出來的概念?

盡管人們對微前端多有誤解,我們不能否認微前端日益流行這一事實。讓我們看下誰在使用微前端,到底為什么用微前端,還有一些方便上手的現成解決方案。

微前端到底是什么

微前端試圖把拆分大型后端系統的一些益處引入前端。

最大的問題在于部分總是被整體使用。

后端系統從不被整體使用,而前端直接為用戶體驗(UX)負責。

應對這一問題有很多方式。最簡單的方式是把現有的 API 數據交換模型換成 HTML 輸出,只需一個超鏈接就可以從一個服務(視圖)轉到另一個服務(視圖)。缺點是在大多數使用場景下,這么做肯定無法滿足用戶體驗方面的需求。

顯然,我們需要更復雜的方法,將單獨開發的用戶界面小組件組合成一致的前端界面。這可以算是分布式 web 應用演進的下一步。

微前端和組件、模塊的關系是什么?這是一個好問題。這些概念都意味著通過拆分單元的方式讓代碼更易復用,更易歸責。唯一的差別是層次不同:

  • 組件構成界面庫。
  • 模塊構成相應的運行時。
  • 包構成依賴關系。
  • 微前端構成呈現的應用。

因此,如果把微前端比作器官,那么包就相當于細胞,模塊就相當于分子,組件就相當于原子。

為什么要用微前端

采用微前端的原因有許多種,經常主要是為了技術本身,不過,理想情況下,采用微前端是基于真實業務場景,或是出于改善用戶體驗的需要。

微前端方案的核心在于追求以下特性:

  • 前端各部分可以單獨開發、測試、部署。
  • 前端各部分的增加、移除、替換無需重新構建。
  • 前端各部分可以采用不同的技術。

因此,微前端的精髓在于解藕。應用達到特定規模后,微前端開始變得有意義。其中一個好處是更多潛在的團隊劃分可能性,包括組建更小的全棧團隊。

在滿足以下一項或多項條件時,微前端值得考慮:

  • 多個團隊貢獻前端代碼
  • 面向特定用戶或用戶組激活、關閉、推出前端的某一部分
  • 允許外部開發者擴展用戶界面
  • 用戶界面每天或每周都會加入新特性,同時又不能影響系統的其他部分
  • 在應用增長的情況下保持開發速度恒定
  • 不同團隊能夠使用自己的工具

誰在用微前端

有越來越多的公司正在使用微前端,包括:

  • DAZN
  • Elsevier
  • entando
  • Fiverr
  • Hello Fresh
  • IKEA
  • Bit.dev
  • Microsoft
  • Open Table
  • OpenMRS
  • Otto
  • SAP
  • Sixt
  • Skyscanner
  • smapiot
  • Spotify
  • Starbucks
  • Thalia
  • Zalando
  • ZEISS
  • …… 以及更多

這些公司使用微前端的具體方式各不相同,不過,使用微前端的意圖大同小異。

(上圖來自 Luca Mezzalira)

這個列表每天都在增長,從 ThoughtWorks、HLC 這樣的咨詢公司到 SalesPad、Apptio 這樣的 SaaS 提供商。但是很多傳統的公司也開始押注微前端。德國的隱形冠軍霍夫曼集團就是其中的一個例子。

霍夫曼集團是一個很好的例子,微前端不需要非常大的團隊,也不需要公司內部的資源?;舴蚵瘓F選擇微前端的原因正是因為它們要和多個服務提供商打交道。

微前端組件的例子

[Bit.dev] 平臺和營銷網站都是基于 React 組件構建,管理 React 組件是通過……Bit。

看看它們的頁面。懸停在不同組件上會顯示這些組件原本屬于哪個組件集。點擊組件名可以查看組件,甚至在你的項目中加入這一組件。

這個頁面是通過兩個組件集中的組件構建的,這兩個組件集對應 GitHub 上兩個不同的代碼倉庫,[base-ui] (Bit.dev 頁面) 和 evangelist。

base-ui 組件集起到了設計系統的作用。evangelist 組件集中的組件(用于營銷頁面)使用了 base-ui 中的一些組件,以便在不同的微前端上保持統一的風格。

在這個例子中,Bit 既用于實現自主交付,也用于保持不同微前端的界面一致。

如何構建微前端

很不幸,這個有趣的問題只有一個含混的答案:就像微服務一樣,并不存在適用于所有人的單一方法,也沒有業界標準。

不同于微服務,微前端引入了基本性的差異,而不僅僅是實現細節上的差異。所以,我們需要區分微前端的使用范圍。一些服務端框架也允許客戶端復合(client-side composition),不過,相反的情況也是成立的。

客戶端框架

客戶端微前端框架有很多,有些也同時支持服務端渲染。

以下框架實現了微前端模式(或類似微前端的模式):

服務端框架

服務端微前端框架也不少。有些不過是基于 express 的庫或框架,但另一些框架則需要依托于你的基礎設施。

以下框架實現了微前端模式(或類似微前端的模式):

輔助庫

還有一些輔助庫提供了一些基礎設施,例如共用依賴、路由事件、組合不同的微前端及其生命周期。

下面是一個[處理共用依賴]的例子,利用了 import maps、chunk (webpack 內部使用的一個概念) 之類的機制。

下面這些庫有助于減少模板代碼:

微前端調研

我希望以后基于社區數據重新梳理一下這部分的內容。但我需要你們幫忙提供數據。

我用 谷歌表單做了一份簡單的調查表,應該能在 5 分鐘之內填完。請幫忙擴散(比如通過 Twitter)。非常感謝!

調查到八月底截止,九月初會發表結果。

微前端的下一步

盡管有些人覺得微前端會集體轉向模塊聚合(module federation)之類的輔助庫,大多數人仍將使用自研解決方案。好消息是在許多框架下很容易編寫避開強供應商鎖定的代碼。不管怎么說,微前端缺少一個公共標準,方便在技術層面交換解決方案。

另外,目前微前端仍未被社區廣泛接受和采用。

盡管微前端模式變得流行,社區中仍有很多人心存疑慮。

有一個原因是微服務并沒有被視為面向特定場景的另一個工具,而是被視為設計后端時的一種最佳實踐和標準。顯然微服務不應該這么用。因此,微前端也不應該被視為銀彈。

結語

微前端有許多現成的解決方案,許多項目也已經采用微前端,這是一個強烈的信號:微前端已就緒!我建議在開始一個具有一定規模的生產環境項目前,先調研下各種模式和方案。

我希望你喜歡這篇文章!我希望知道你持哪一方的觀點及其原因。你喜歡微前端,可以容忍微前端,還是討厭微前端? 

 

責任編輯:龐桂玉 來源: segmentfault
相關推薦

2015-07-08 14:31:01

公有云主機托管數據中心

2017-03-07 15:17:26

DevOps采用趨勢

2012-11-30 13:24:57

2015-07-07 14:26:53

無線充電技術

2015-05-22 16:01:11

傳送網傳送網技術

2016-10-26 13:45:45

云計算IaaS趨勢

2012-09-28 11:00:19

大數據Hadoop

2022-11-23 14:19:43

2021-08-17 15:20:18

人工智能AI

2020-05-19 10:22:24

云計算多云公共云

2022-06-16 11:33:57

物聯網區塊鏈科技

2017-02-15 08:40:03

2010-02-25 10:02:47

Linux操作系統

2024-07-04 17:32:24

2013-07-15 09:52:01

100G傳輸100G

2013-07-01 13:55:00

100G光傳輸趨勢

2021-12-28 11:00:28

芯片半導體技術

2022-10-17 15:21:18

2010-09-07 17:59:53

監控MXsoft美信

2010-06-17 17:44:55

UML發展
點贊
收藏

51CTO技術棧公眾號

成人看的羞羞网站| 婷婷综合六月| 久久这里只有精品6| 国产精品99蜜臀久久不卡二区| 一区二区伦理片| 亚洲狼人在线| 香蕉影视欧美成人| 亚洲va韩国va欧美va精四季| 国产sm主人调教女m视频| 亚洲国产婷婷| 日韩中文字幕在线免费观看| 欧美双性人妖o0| 国产第一亚洲| 欧美日韩一区二区免费视频| 黄色网zhan| 久久经典视频| 成人天堂资源www在线| 国产精品青青在线观看爽香蕉 | 亚洲精品中文在线观看| 久久亚裔精品欧美| 精品免费久久久| 日本大胆欧美人术艺术动态 | 亚洲激情电影在线| 午夜影院免费视频| 国产一本一道久久香蕉| 国产精品久久久久9999| 久久久久亚洲av成人毛片韩| 在线看片不卡| www国产亚洲精品久久网站| 亚洲综合自拍网| 亚洲高清在线一区| 欧美男男青年gay1069videost| www.com毛片| 青青草视频在线免费直播| 国产精品久久久久久久久图文区| 极品校花啪啪激情久久| 午夜精品久久久久久久99老熟妇 | 国产精品视频男人的天堂| 久久艹免费视频| 国产主播精品| 久久五月天色综合| 国产又色又爽又高潮免费| 蜜臀91精品国产高清在线观看| 精品久久人人做人人爽| 日本r级电影在线观看| 久久久国产精品网站| 在线亚洲高清视频| 国产视频一区二区三区在线播放| 国产h片在线观看| 亚洲国产另类av| 蜜臀精品一区二区| 人妖欧美1区| 亚洲一区在线电影| 日韩美女爱爱视频| 欧美性猛片xxxxx免费中国 | 波多野结衣视频免费观看| 久久精品成人| 情事1991在线| 波多野结衣绝顶大高潮| 蜜桃91丨九色丨蝌蚪91桃色| 国产日韩精品入口| 国产乱码精品一区二区三区精东| 久久99日本精品| 亚洲自拍偷拍福利| 风流老熟女一区二区三区| 成人免费精品视频| 久久久久久九九九九| 欧洲亚洲精品视频| 欧美韩日一区二区三区| 一区二区不卡在线| 黄色网址在线免费观看| 亚洲另类一区二区| 亚洲 欧美 日韩 国产综合 在线 | 欧美一区免费| 欧美激情中文字幕乱码免费| 日本在线视频中文字幕| 久久天堂精品| 国产日韩在线视频| 成 人 免费 黄 色| 99riav久久精品riav| 久久综合一区| 视频三区在线| 亚洲一区二区三区在线播放| 日韩中文字幕三区| 农村妇女一区二区| 日韩精品一区二区三区中文精品| 中国一级特黄录像播放| 欧美亚洲国产激情| 欧美激情手机在线视频| 性无码专区无码| 精东粉嫩av免费一区二区三区| 91精品国产一区二区三区动漫 | 中文字幕v亚洲ⅴv天堂| 色欲人妻综合网| 鲁大师成人一区二区三区| 成人黄色生活片| 天堂在线观看视频| 国产精品无人区| 精品少妇人欧美激情在线观看| 性欧美1819sex性高清| 91精品国产一区二区| 中文字幕a在线观看| 色999日韩| 欧美一区二三区| 国产视频一区二区三| 91在线精品一区二区| 熟妇熟女乱妇乱女网站| 天堂av中文在线观看| 91精品久久久久久久久99蜜臂| 影音先锋黄色资源| 亚洲视频电影在线| 国产精品视频在线观看| 亚洲 美腿 欧美 偷拍| 综合久久给合久久狠狠狠97色| 3d动漫一区二区三区| 99精品国产九九国产精品| 亚洲毛片在线观看.| 欧美国产日韩在线观看成人| 视频在线观看国产精品| 国产精品视频福利| 成人免费网址| 精品视频1区2区| 国产精品揄拍100视频| 合欧美一区二区三区| 91精品国产自产在线老师啪 | 久久夜色精品亚洲噜噜国产mv| 亚洲欧美综合另类| 成人福利视频网站| 麻豆映画在线观看| 精品乱码一区二区三区四区| 日韩激情在线视频| 日本少妇在线观看| 东方欧美亚洲色图在线| 国产 国语对白 露脸| 日韩欧乱色一区二区三区在线| 亚洲人成伊人成综合网久久久 | 免费在线日韩av| 国产精品乱码视频| 亚洲小说区图片| 欧美一区二区三级| 卡通动漫亚洲综合| 国产在线精品一区二区| 免费成人进口网站| 99精品美女视频在线观看热舞| 深夜福利亚洲导航| 一级黄色片在线播放| 日本一区二区高清| 免费一区二区三区在线观看 | 91亚洲午夜精品久久久久久| 国内少妇毛片视频| 成人看片黄a免费看视频| 久久精品视频99| 99草在线视频| 一区二区三区 在线观看视频| 日韩av福利在线观看| 欧美精品成人| 国产精品麻豆免费版| 波多野结衣中文字幕久久| 精品99一区二区| 91视频免费网址| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 日韩av片专区| 欧美在线91| 国产精品二区二区三区| 高清毛片在线观看| 亚洲欧美在线看| 伊人网综合在线| 亚洲乱码中文字幕| 欧美极品jizzhd欧美仙踪林| 中文亚洲欧美| 色女孩综合网| 成人在线啊v| 欧美精品一本久久男人的天堂| 成人毛片在线精品国产| 狠狠久久亚洲欧美专区| 99久久久无码国产精品性| 开心九九激情九九欧美日韩精美视频电影 | 色视频在线观看福利| 91黄色在线观看| 五月天色婷婷丁香| 不卡av免费在线观看| 老头吃奶性行交视频| 亚洲综合专区| 久久手机视频| 日韩久久一区| 91成人福利在线| 2021av在线| 日韩精品中午字幕| 日韩人妻精品中文字幕| 国产精品第五页| 97人妻精品一区二区三区免费| 久久成人一区| 色婷婷777777仙踪林| 青青草久久爱| 亚洲精品日产aⅴ| 欧美黑人疯狂性受xxxxx野外| 久久精品91久久久久久再现| 天天综合天天综合| 欧美顶级少妇做爰| 欧美黑人一区二区| 一区二区三区久久| 国产在线综合视频| 成人国产电影网| 在线播放免费视频| 日韩精品一二三| 日韩精品视频在线观看视频| 999国产精品永久免费视频app| 国产原创精品| 国产精品一区免费在线| 国产成人拍精品视频午夜网站| 1区2区在线观看| 中文字幕日韩欧美| 三级无遮挡在线观看| 日韩一区二区不卡| 在线免费观看高清视频| 日韩欧美一区二区三区| 国产无码精品视频| 亚洲尤物视频在线| 黄色录像一级片| 中文字幕巨乱亚洲| 波多野结衣一本| 成人激情午夜影院| 欧美视频亚洲图片| 久久精品国产久精国产爱| 日本久久久精品视频| 伊人久久大香线蕉av超碰演员| 亚洲第一精品区| 日本在线电影一区二区三区| 欧美一区二区视频17c| 欧美美女啪啪| 国产精品一区二区三区免费观看 | 999福利在线视频| 欧美日韩高清区| 在线看女人毛片| 另类图片亚洲另类| 国精产品一区| 久久影院模特热| 91在线中文| 美女精品视频一区| 国产成人午夜| 欧美日本黄视频| 欧美人与动牲性行为| 欧美交受高潮1| 黄视频网站在线观看| 97香蕉久久夜色精品国产| 55av亚洲| 57pao成人永久免费视频| 少妇在线看www| 国产成人一区二区| 麻豆精品蜜桃| 国产精品视频中文字幕91| 青青在线精品| 亚洲一区二区三| 欧美影院视频| 高清国产一区| 日韩精品免费一区二区三区竹菊| 久久av一区二区三区漫画| 日韩成人午夜| 色狠狠久久av五月综合| 国产精品国产三级国产在线观看| 中文字幕在线亚洲精品| 国内视频精品| 日韩欧美国产免费| 免费一级片91| 日本亚洲一区二区三区| 99久久亚洲一区二区三区青草| 国内精品久久99人妻无码| 亚洲国产精品v| 高h视频免费观看| 亚洲成av人片一区二区三区| 久久免费激情视频| 欧美日韩亚洲丝袜制服| 精品国产av鲁一鲁一区| 亚洲国产一区二区三区在线观看| 欧美套图亚洲一区| 精品激情国产视频| bl视频在线免费观看| 日韩美女激情视频| 国产精品久久久久久久久久辛辛| 成人精品一二区| 神马久久影院| 2025韩国大尺度电影| 亚洲香蕉网站| 久久久久久久久久久免费视频| 久久99久久99小草精品免视看| 欧美一级片在线免费观看| 91一区二区在线| 四虎永久免费地址| 亚洲成在人线在线播放| 真实的国产乱xxxx在线91| 欧美一级欧美一级在线播放| 亚洲欧洲成人在线| www.亚洲成人| 欧美xx视频| 国产a一区二区| 成人国产精品一级毛片视频| av在线免费观看国产| 日韩和欧美一区二区| 国产一精品一aⅴ一免费| 国产婷婷色一区二区三区| 久久久99精品| 欧美日韩在线播放一区| 色哟哟国产精品色哟哟| 久久综合久久88| 美女18一级毛片一品久道久久综合| 亚洲999一在线观看www| 国产一区二区三区四区二区| 17c丨国产丨精品视频| 久久电影网站中文字幕| 97伦伦午夜电影理伦片| 亚洲综合在线免费观看| 中文字幕在线观看欧美| 亚洲精品一区在线观看香蕉| 青草青在线视频| 91午夜理伦私人影院| 成人影院天天5g天天爽无毒影院 | 欧美freesex黑人又粗又大| 成人写真福利网| 成人免费电影网址| 激情五月开心婷婷| 91一区一区三区| 五月天婷婷综合网| 精品捆绑美女sm三区| 中文字幕免费高清电视剧网站在线观看 | 成人福利视频网站| 永久久久久久久| 制服丝袜亚洲精品中文字幕| 自拍视频在线| 国产精品久久激情| 深爱激情久久| 欧在线一二三四区| 久久久久亚洲综合| 国产成人无码一区二区在线播放| 亚洲第一男人av| 极品av在线| 久久亚洲免费| 久久精品一区二区国产| 精品夜夜澡人妻无码av| 精品福利视频导航| 天堂在线资源库| 97av视频在线| 免费观看不卡av| 国产极品美女高潮无套久久久| 91麻豆高清视频| 九九九在线观看| 亚洲石原莉奈一区二区在线观看| 亚洲欧美se| 日韩在线第一区| 青青草国产成人av片免费| a资源在线观看| 欧美顶级少妇做爰| 欧美黄色视屏| 久久精品日韩精品| 丝袜脚交一区二区| 夫妇露脸对白88av| 欧美精品一二三| av在线免费网站| 国产欧美日韩伦理| 久久一日本道色综合久久| 国产精品久久免费观看| 欧美日韩免费在线视频| 国产传媒在线播放| 国产精品久久一区二区三区| 宅男噜噜噜66国产日韩在线观看| 欧美性xxxx图片| 欧美日韩三级一区二区| gogogogo高清视频在线| 国产精品一 二 三| 蜜桃久久av| 亚洲伦理一区二区三区| 日韩欧美精品三级| 成人性生活av| 伊人色综合久久天天五月婷| 国产白丝网站精品污在线入口| 日本一级片免费看| 中文字幕亚洲自拍| 亚洲成人黄色| www.日本xxxx| 亚洲男人的天堂在线aⅴ视频| 日本韩国免费观看| 国产精品视频26uuu| 午夜国产一区| 精品人伦一区二区三电影| 51久久夜色精品国产麻豆| 涩涩视频在线播放| 五月天综合婷婷| www久久精品| 国产精品亚洲欧美在线播放| 97香蕉久久超级碰碰高清版| 国产精品毛片久久| 国产一级二级在线观看| 在线成人av网站| 亚洲电影观看| 警花观音坐莲激情销魂小说| 26uuu精品一区二区在线观看| 一区二区三区日| 欧美一区二区视频97| 国产精品v亚洲精品v日韩精品| 精品国产成人亚洲午夜福利| 欧美成人一区二区三区在线观看|