前端微服務化解決方案1-介紹

bybailiang發表於2020-12-13
loECrJyD2T.png!large
vue-module-pro
前端微服務化解決方案

介紹

vue-module-pro 是一個基於Vue的前端模組化、微服務化解決方案。使用最新的前端技術棧,具備 一鍵生成元件、專案全域性通訊前端本地mock 等功能。基於網際網路優秀案例進行架構區塊劃分,同時提供了豐富的功能元件,可以幫助你快速搭建落地企業級中後臺產品原型。相信不管你的需求是什麼,本專案都能幫助到你。

特性

  • 一鍵落地專案,建立新模組不再痛苦
  • 足夠內聚,足夠小
  • 能夠基於公司現有框架進行平滑升級
  • 新人容易上手
  • 元件所有微模組支援使用
  • 支援粒子級微模組啟動和釋出
  • 生產和除錯一鍵切換
  • 開發規範清晰,團隊效率高
  • 專案穩定性提高

使用必要性

Vue作為一套頁面的前端框架,在公司或者中小企業中被大量使用。

優點:

  • 使用者體驗好,快,內容的改變不需要重新載入整個頁面,對伺服器壓力較小。
  • 前後端分離
  • 完全的前端元件化,前端開發不再以頁面為單位,更多地採用元件化的思想,程式碼結構和組織方式更加規範化,便於修改和調整;
但是當工程包內資源越來越大,頁面越來越多,編譯載入所需要的元件也增多,使得專案存在以下弊端:

缺點:

  • 編譯太慢
  • 打包速度太慢
  • 上線風險高
  • 工程和打包後的體積越來越大,不符合敏捷迭代思想
詳見 使用必要性 章節。

設計思想

請參考 工程設計模式 章節。

瀏覽器支援

現代瀏覽器以及 Android 4.0+, iOS 8.0+。不支援IE8及以下。
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章