0
場景是一個基於業務組件的Web開發團隊。組件由不同團隊成員開發,共享組件系統應該如何工作的共同理解。基於組件的開發應該是無框架的。
一個解決方案是讓容器負責網格,核心ui樣式,可能還有一些其他js組件如bootstrap。那麼問題是,如果我們依賴於這樣的運行時。模塊不會像預期的那樣隔離。
另一個想法是在整個應用程序構建時使用webpack作爲構建工具。然後我們可以依靠構建時間來避免重複資源。這將是一個合理的解決方案,只是我們可能必須爲每個組件導入多個模塊。
有沒有其他想法?
我們正在做類似的事情。我們的使用案例更像是第三方場景。我們無法控制容器應用程序。如果我們在組件中使用框架,很可能會引起衝突或至少混淆。我們只是與產品團隊做出一些妥協,我們可以聲稱我們需要像angular,ember這樣的框架。他們會決定我們的工件是否可以使用,如果沒有,他們可能會用我們的基礎庫進行自己的包裝。 – Peng 2014-12-20 22:59:10