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

前端工程化到底是什么?

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

[[400256]]

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

工程及工程化

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

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

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

[[400258]]

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

前端工程化

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

這句話有兩個(gè)含義:

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

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

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

1:項(xiàng)目上線前,代碼需要壓縮。

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

https://caniuse.com/

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

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

總結(jié)一下

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

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

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

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

所以,作為前端程序員,Node 其實(shí)不是一個(gè)框架,更不是單純寫后臺服務(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

2020-10-14 06:22:14

UWB技術(shù)感知

2020-09-27 06:53:57

MavenCDNwrapper

2020-09-22 08:22:28

快充

2010-11-01 01:25:36

Windows NT

2011-04-27 09:30:48

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

2024-01-10 16:11:41

2021-09-01 23:29:37

Golang語言gRPC

2021-01-21 21:24:34

DevOps開發(fā)工具

2020-03-05 10:28:19

MySQLMRR磁盤讀

2023-07-12 15:32:49

人工智能AI

2021-07-07 05:07:15

JDKIterator迭代器

2022-10-08 00:00:00

Spring數(shù)據(jù)庫項(xiàng)目

2024-02-04 00:01:00

云原生技術(shù)容器

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ù)倉庫
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 日韩aⅴ在线观看 | 鲁视频| 日韩毛片在线免费观看 | 日韩av网址在线观看 | 欧美男人天堂 | 精品亚洲一区二区 | 成人免费淫片aa视频免费 | 日韩一级在线 | 亚洲一区成人 | 成人精品一区二区 | 日韩免费看片 | 久久久久国产精品 | 一区二区国产精品 | 在线免费国产 | 日本成年免费网站 | 欧美综合国产精品久久丁香 | 日本高清精品 | 天天综合永久入口 | 久热精品免费 | 日韩欧美在线观看 | 日韩三区在线观看 | 国产精品一区二区三区99 | 99久久精品视频免费 | 国产黄色在线观看 | 中文字幕精品一区久久久久 | 国产一区在线免费观看视频 | 色网在线播放 | 亚洲最大av| 高清久久| 日韩视频a | 狠狠影院| 亚洲444kkkk在线观看最新 | 99精品福利视频 | 在线观看免费观看在线91 | 欧美激情一区二区三级高清视频 | 国产免费av网 | 黑人精品| 一二三四在线视频观看社区 | 久久高潮| 日韩欧美在线观看 | 欧美激情a∨在线视频播放 成人免费共享视频 |