《JavaScript開發框架權威指南》——1.8 小結
本節書摘來自異步社區《JavaScript開發框架權威指南》一書中的第1章,第1.8節,作者:【美】Tim Ambler , Nicholas Cloud著,更多章節內容可以訪問雲棲社區“異步社區”公眾號查看
1.8 小結
Bower是一個簡單的命令行工具,可以用來簡化前端資源管理過程中的一些冗雜的工作。與其他平台上的知名包管理工具(如npm)不同,Bower的設計初衷並不是解決某種平台或者語言的特定需求;相反,它支持的是一般意義上的包管理。創建Bower的開發者有意創造了一個能夠管理眾多種類的前端資源的簡單工具,不僅僅是代碼,還包括樣式表、字體、圖像以及其他未預見的依賴項。
與普通小型網絡應用打交道的開發人員可能會覺得Bower帶來的好處價值不大。然而,小網絡應用都有快速迭代為複雜網絡應用的傾向。往往到那個時候,開發者才會感激Bower帶來的益處。
無論你的項目多麼複雜(或者多麼簡單),我們都建議你盡快將Bower集成到工作流中,因為我們已經吃過苦頭(來自項目本身的)了。在項目結構方麵做的工作太少,就會產生背負技術債務的風險,並且債務會不斷增加,總有一天會讓你付出代價。在這些令人為難的選擇之間達成微妙平衡,既是科學,也是藝術。這一過程也從來沒有得到完全的認識,隨著軟件工具的更新換代。我們必須不斷地做出調整。
最後更新:2017-06-05 14:32:14