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