天天看點

了解微前端

微前端就是後端的微服務的縮影!!!

微服務與微前端,都是希望将某個單一的單體應用,轉化為多個可以獨立運作、獨立開發、獨立部署、獨立維護的服務或者應用的聚合,進而滿足業務快速變化及分布式多團隊并行開發的需求。

微服務與微前端原理和軟體工程,面向對象設計中的原理同樣相通,都是遵循單一職責、關注分離、子產品化與分而治之等基本的原則。

前端應用越來越複雜,我們該如何應對?

先思考一個問題,比如淘寶這樣的大型網站,如果所有功能都寫在一起,可以想象代碼會相當龐大,維護非常的困難,每次疊代都會檢查新開發的功能是否對舊功能造成影響,所有維護成功高,影響的範圍大,對新功能的開發效率越來越低。

糟糕的架構設計,原來的維護成本很難支撐現在的業務了!!!

繼續閱讀