來了解前端工程化及構建工具
什麼是工程化?在軟體工程開發中,工程化是必不可少的體系。
前端崛起,前端迅速發展,來滿足大眾各個體驗需求。
對於後端開發者來說,工程化是理所當然,而前端只是UI效果和用戶交互效果,沒有複雜業務邏,也不需操作資料庫,因此無需工程化。
但是他們有所不知,現在前端工程化必要性。不只是做UI效果交互作用或頁面很炫,隨著用戶體驗漸漸要求很高,需要大量優化來改善用戶體驗,例如頁面渲染速度等等。
其實在開發過程中,優化佔用開發者時間相當多,從工程化角度來說,會用到大量重覆性的工作(工程化目標其中有可重用性)。
不只重覆性,給予開發者痛苦是維護性困難,隨著業務發展,程式複雜性提高,也造成程式量越來越多,造成問題出現 網頁性能差,維護成本高,等等。。