官术网_书友最值得收藏!

前言

前端工程師這一崗位最初被獨立分化出來專注于網頁樣式(CSS)的制作,目的是為了令Web開發者將更多的精力投入負責的業務邏輯中。然而隨著Web技術的發展以及PC、移動智能終端設備性能和功能的提升,用戶對于網站的需求也不斷增加。市場的需求促進技術的革新,對于前端工程師的要求早已不僅僅是編寫CSS了。資源的多樣性和邏輯的復雜性一度令前端開發工作異常煩瑣且難以維護,工作效率的降低直接導致Web產品的迭代速度變慢,前端工程化便是在此時代背景下應運而生的。

事實上,前端工程化目前的形態和生態仍然處于非常原始的階段。每個團隊甚至每個人由于存在研究領域(比如業務層和框架層)和業務類型(比如Google Map與淘寶)的差異,從而對前端工程化有不同的需求和定位。本書將前端工程化解讀為一系列規范和流程的集合,它不是一個框架或者工具,聚焦的不是某個垂直的研究領域或者特殊的業務類型,而是一種可演化、可擴展的服務,服務的目標是解決前端開發以及前后端協作開發過程中的難點和痛點問題,涵蓋項目的起始、開發、測試以及部署環節。工具是前端工程化的實現媒介,規范是工程化的指導方針,工作流程是工程化的外在表現形式以及約束規范的載體。

本書通過解析一個Web項目迭代過程中前端開發者面臨的諸多問題,從工程化的角度給出對應的解決方案,最終將各個環節串聯為完整的工作流。希望讀者通過閱讀本書可以對前端工程化要解決的問題有大致的了解,從而能夠對讀者自行實現工程化方案有所幫助。

主站蜘蛛池模板: 大姚县| 庄浪县| 冷水江市| 开封县| 福州市| 奇台县| 广灵县| 乐亭县| 绥滨县| 阳谷县| 长治市| 车致| 屏东县| 拉萨市| 驻马店市| 江达县| 新蔡县| 南江县| 济阳县| 阿合奇县| 马公市| 普陀区| 襄汾县| 衡阳县| 河源市| 广州市| 南宁市| 名山县| 五原县| 定陶县| 垫江县| 原平市| 黔江区| 淮安市| 新泰市| 科技| 青铜峡市| 延津县| 安远县| 丹阳市| 新余市|