什麼是前端工程化

2021-10-10 23:22:19 字數 597 閱讀 2937

一切以提高效率、降低成本、質量保證為目的的手段都屬於工程化。

工程化是為了解決問題。

工程化並不等於某個工具,工程化應包含規劃乙個專案的整體工作流架構。

它們都約定了專案的檔案結構,提供了熱更新、自動編譯、模組檔案支援、**校驗等功能。

傳統語言、語法的弊端

無法使用模組化/元件化

重複的機械式工作

**風格統

一、質量保證

開發過程依賴後端服務介面支援

整體依賴後端專案(部署等)

在專案生命週期的各個階段,可以被自動化的事情:

-可使用腳手架工具自動完成基礎搭建

-建立專案結構

-建立特定型別檔案

-格式化**

-校驗**風格

-編譯 / 構建 / 打包

-web server / mock

-live reloading / hmr

-srouce map

-git hooks 在**提交前進行風格和質量檢查

-lint-staged

-持續整合

-ci / cd 一行命令發布

-自動發布

本文 完。

什麼是前端工程化

前端工程化是使用軟體工程的技術和方法來進行前端的開發流程 技術 工具 經驗等規範化 標準化,其主要目的為了提高效率和降低成本,即提高開發過程中的開發效率,減少不必要的重複工作時間,而前端工程本質上是軟體工程的一種,因此我們應該從軟體工程的角度來研究前端工程。前端工程化就是為了讓前端開發能夠 自成體系...

什麼是軟體工程化?什麼是「前端工程化「?

軟體工程是一門研究如何用系統化 規範化 數量化等工程原則和方法去進行軟體的開發和維護的學科。軟體工程包括兩方面內容 軟體開發技術和軟體專案管理。軟體開發技術包括軟體開發方法學 軟體工具和軟體工程環境。軟體專案管理包括軟體度量 專案估算 進度控制 人員組織 配置管理 專案計畫等。軟體工程是指將系統化的...

前端工程化

為什麼出現了前端工程化?09年之前,我們學習的css,div,js只是對頁面設計進行乙個打輔助的功能,當時只能勉強的成為頁面設計師,為什麼會出現前端工程師 1.突然間前端的需求逐漸增多,使用者對介面的要求越來越高,前端範疇越來越大。2.前後端總是保持一致才能進行開發,不能分開開發,提出前端工程化,也...