- 前端工程化:體系設計與實踐
- 周俊鵬
- 484字
- 2019-11-18 14:53:57
第1章 前端工程簡史
前端工程化這個概念在近兩年被廣泛地提及和討論,究其原因,是前端工程師所負責的客戶端功能邏輯在不斷復雜化。如果說互聯網時代是前端工程師的舞臺可能有些夸大其詞,但前端工程師絕對撐起了互聯網應用開發的“半壁江山”。傳統網站、手機應用、桌面應用、微信小程序等,前端工程師已經不是幾年前被謔稱的“切圖仔”了。以往的“寫demo,套模板”模式已經嚴重拖累了前端開發以及整體團隊的開發效率。在這樣的時代背景下,前端工程化便應運而生了。
在本章中,我們首先討論當前市場環境下對前端工程師的技能要求是什么,以此為前提探討前端開發以及前后端協作開發中有哪些問題需要從工程化的角度解決。隨后,沿著前端工程化從無到有的進化歷程,了解前端工程化帶給前端開發模式的改革和效率的提升,從而總結出前端工程化應有的形態。最后結合作者的經驗,講述如何以Node.js為底層平臺、以webpack為構建體系核心打造一套完整的前端工程解決方案。
本章主要包括以下內容。
··前端工程師的基本素養。
· · Node.js帶給前端的機遇和挑戰。
··前后端分離的必要性和基本原則。
··前端工程化的進化歷程和基本模式。
··最流行的構建工具之一:webpack。