對於封裝 adapter 層的思考

更換ui庫的問題

  1. 由於項目變更的業務需求需要更換ui組件庫(由element ==》antdesign vue)。由於之前項目開發時沒有考慮到這種情況,element 組件都是分佈在項目的各個模塊和組件內,想要快速的替換成 ant 工作量基本和重新開發一套前端的成本是一樣的。
  2. 基於以上問題決定自己動手做一套adapter, 也就是對ui 庫(element, 或者ant)進行二次封裝,完全解耦原組件庫。
  3. 那麼問題又會出現, 這樣雖然更換組件庫會快一些, 但是如果文檔說明不夠清楚,那又會增加新人的學習成本,也就是新人不但要了解使用的組件庫, 還要了解 adapter 的使用。所以可以做adapter層(怎麼做以後再說,有難度是肯定的),但是文檔要清晰。·
  4. 目前開發中。。。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章