一切以提高效率、降低成本、質量保證為目的的手段都屬於工程化。
工程化是為了解決問題。
工程化並不等於某個工具,工程化應包含規劃乙個專案的整體工作流架構。
它們都約定了專案的檔案結構,提供了熱更新、自動編譯、模組檔案支援、**校驗等功能。
傳統語言、語法的弊端
無法使用模組化/元件化
重複的機械式工作
**風格統
一、質量保證
開發過程依賴後端服務介面支援
整體依賴後端專案(部署等)
在專案生命週期的各個階段,可以被自動化的事情:
-可使用腳手架工具自動完成基礎搭建
-建立專案結構
-建立特定型別檔案
-格式化**
-校驗**風格
-編譯 / 構建 / 打包
-web server / mock
-live reloading / hmr
-srouce map
-git hooks 在**提交前進行風格和質量檢查
-lint-staged
-持續整合
-ci / cd 一行命令發布
-自動發布
本文 完。
什麼是前端工程化
前端工程化是使用軟體工程的技術和方法來進行前端的開發流程 技術 工具 經驗等規範化 標準化,其主要目的為了提高效率和降低成本,即提高開發過程中的開發效率,減少不必要的重複工作時間,而前端工程本質上是軟體工程的一種,因此我們應該從軟體工程的角度來研究前端工程。前端工程化就是為了讓前端開發能夠 自成體系...
什麼是軟體工程化?什麼是「前端工程化「?
軟體工程是一門研究如何用系統化 規範化 數量化等工程原則和方法去進行軟體的開發和維護的學科。軟體工程包括兩方面內容 軟體開發技術和軟體專案管理。軟體開發技術包括軟體開發方法學 軟體工具和軟體工程環境。軟體專案管理包括軟體度量 專案估算 進度控制 人員組織 配置管理 專案計畫等。軟體工程是指將系統化的...
前端工程化
為什麼出現了前端工程化?09年之前,我們學習的css,div,js只是對頁面設計進行乙個打輔助的功能,當時只能勉強的成為頁面設計師,為什麼會出現前端工程師 1.突然間前端的需求逐漸增多,使用者對介面的要求越來越高,前端範疇越來越大。2.前後端總是保持一致才能進行開發,不能分開開發,提出前端工程化,也...