成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

前端工程化到底是什么?

開發(fā) 前端
一個工程其實就是一個項目,比如一個網(wǎng)站或者一個 APP。普通的程序員,大部分情況下,都是處于其中的一個環(huán)節(jié)。要學(xué)習(xí)工程化,就需要先了解工程化的整個生命周期。

[[400256]]

 本文轉(zhuǎn)載自微信公眾號「勾勾的前端世界」,作者西嶺 。轉(zhuǎn)載本文請聯(lián)系勾勾的前端世界公眾號。

工程及工程化

一個工程其實就是一個項目,比如一個網(wǎng)站或者一個 APP。普通的程序員,大部分情況下,都是處于其中的一個環(huán)節(jié)。要學(xué)習(xí)工程化,就需要先了解工程化的整個生命周期。

圖示中已經(jīng)是我簡化過的內(nèi)容了,實際的過程更加復(fù)雜,其中會牽扯到非常多的人力物力財力以及要花費(fèi)相當(dāng)大的管理成本。一個工程從立項到交付上線的整個過程中,一定會使用到各種工具。

那么工程化,其實就是完成項目過程中,用到的各種工具和技術(shù)。當(dāng)然,這只是從簡單的落地應(yīng)用的角度來說的,工程化是非常復(fù)雜的。

[[400258]]

回到前端編程的范疇中,你會發(fā)現(xiàn),整個項目的后半部分才是我們需要關(guān)注的。而這一部分,也就是我們所說的前端工程化的內(nèi)容了。

前端工程化

什么是前端工程化?前端工程化就是通過各種工具和技術(shù),提升前端開發(fā)效率的過程。

這句話有兩個含義:

1:前端工程化的內(nèi)容:各種工具和技術(shù)。

2:前端工程化的作用:通過使用工具,提升開發(fā)效率。

開發(fā)中到底有哪些問題呢?

1:項目上線前,代碼需要壓縮。

2:想要使用 ES6+ 或 CSS3 新特性,要解決兼容性問題。

https://caniuse.com/

3:想要使用 Less 增強(qiáng) CSS 的編程性,但是瀏覽器不能直接支持 Less。

4:多人協(xié)作開發(fā),代碼風(fēng)格無法統(tǒng)一。

總結(jié)一下

前端工程化解決的問題非常多,簡而言之就是項目上線前的壓縮代碼,對 ES6+ 或 CSS3 新特性進(jìn)行轉(zhuǎn)換,對 Less 等 CSS 的預(yù)編譯語言進(jìn)行編譯處理以及對不同代碼風(fēng)格的格式化等等,那相對應(yīng)地也就出現(xiàn)了各種各樣的工具,簡單給工具分一下類別:

每個類別下,都有很多不同的處理工具,我使用一個表格做了不完全的統(tǒng)計:

但是一定要強(qiáng)調(diào)一下,現(xiàn)階段工程化工具都異常強(qiáng)大,導(dǎo)致很多人對工程化存在誤解,認(rèn)為某個工具就是工程化了,比如webpack,這種思想要不得。

最后,前端工程化之所以成功和繁榮,有一個關(guān)鍵性角色,不容忽視,那就是 Node.js,可以這么說,前端工程化就是在 Node 的基礎(chǔ)上發(fā)展的;

所以,作為前端程序員,Node 其實不是一個框架,更不是單純寫后臺服務(wù)器的語言,不會 Node 的前端,一定不是好碼農(nóng)。

 

責(zé)任編輯:武曉燕 來源: 勾勾的前端世界
相關(guān)推薦

2022-12-01 07:46:01

工程化工具

2021-02-05 10:03:31

區(qū)塊鏈技術(shù)智能

2023-09-15 10:33:45

前端工程化commit

2011-04-27 09:30:48

企業(yè)架構(gòu)

2020-09-27 06:53:57

MavenCDNwrapper

2020-10-14 06:22:14

UWB技術(shù)感知

2010-11-01 01:25:36

Windows NT

2020-09-22 08:22:28

快充

2024-01-10 16:11:41

2013-06-09 09:47:31

.NetPDBPDB文件

2021-09-03 09:12:09

Linux中斷軟件

2019-10-30 10:13:15

區(qū)塊鏈技術(shù)支付寶

2020-08-04 14:20:20

數(shù)據(jù)湖Hadoop數(shù)據(jù)倉庫

2010-04-22 14:14:29

Live-USB

2021-09-01 23:29:37

Golang語言gRPC

2021-01-21 21:24:34

DevOps開發(fā)工具

2022-10-08 00:00:00

Spring數(shù)據(jù)庫項目

2021-07-07 05:07:15

JDKIterator迭代器

2023-07-12 15:32:49

人工智能AI

2020-03-05 10:28:19

MySQLMRR磁盤讀
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久无毛| 超碰超碰| 日本久久久久久 | 四虎最新视频 | 黄网站在线观看 | 国产精品一区二区在线免费观看 | 欧美福利精品 | 精品不卡 | 中文字幕在线观看一区 | 夜夜操天天艹 | 国产精品视频一区二区三 | 亚洲精品久久久久久久久久久 | 天天天天操 | 欧美日一区| 欧美日韩福利视频 | 亚洲国产一区二区三区 | 欧美日韩中文在线观看 | 国产高清毛片 | av手机在线 | 在线免费观看黄色 | 国产精品爱久久久久久久 | 亚洲成av人片在线观看 | 亚洲精品久久国产高清情趣图文 | 免费人成在线观看网站 | 国产成人在线一区二区 | 欧美毛片免费观看 | 日韩精品三区 | 久久av网 | 免费一区二区 | 91欧美激情一区二区三区成人 | 成人免费观看男女羞羞视频 | 国产乱码精品1区2区3区 | 久久精品亚洲国产奇米99 | 高清国产一区二区 | 国产日韩一区二区 | 美女久久久久久久 | 国产一区二区三区在线免费 | 天天干天天操天天射 | 久久国产日韩 | 国产精品99久久久久久宅男 | 天天人人精品 |