學習Web前端要了解的2種流行構建工具!
隨著前端專案規模和複雜性不斷提升,企業對Web前端人員的要求也不斷增高. 想要更好的完成開發任務,前端人員也應該及時瞭解各類構建思想和相應工具。下面,千鋒武漢 Web前端老師就為大家介紹時下流行的前端構建工具 Gulp 和 Webpack,並總結下兩者的區別。
Gulp
Gulp強調的是前端開發的工作流程。我們可以透過配置一系列的task,定義task處理的事務(例如檔案壓縮合並、雪碧圖、啟動server、版本控制等),然後定義執行順序,來讓Gulp執行這些task,從而構建專案的整個前端開發流程。
說的形象點,“Gulp就像是一個產品的流水線,整個產品從無到有,都要受流水線的控制,在流水線上我們可以對產品進行管理。”
Webpack
Webpack是一個前端模組化方案,更側重模組打包。我們可以把開發中的所有資源(圖片、js檔案、css檔案等)都看成模組,透過loader(載入器)和plugins(外掛)對資源進行處理,打包成符合生產環境部署的前端資源。
Webpack就是需要透過其配置檔案(Webpack.config.js)中 entry 配置的一個入口檔案(JS檔案),然後在解析過程中,發現其他的模組,如scss等檔案,再呼叫配置的loader或者外掛對相關檔案進行解析處理。
兩者區別
雖然Gulp 和 Webpack都是前端自動化構建工具,但看2者的定位就知道不是對等的。Gulp嚴格上講,模組化不是他強調的東西,旨在規範前端開發流程。Webpack更明顯的強調模組化開發,而那些檔案壓縮合並、預處理等功能,不過是他附帶的功能。
以上就是千鋒武漢 Web前端老師介紹的 前端構建工具 Gulp 和 Webpack,以及兩者之間的區別。如今網際網路發展迅速,Web前端人員也應該與時俱進的不斷學習。想了解更多Web前端知識,歡迎關注小千,後期會繼續分享Web前端知識。
本文來自千鋒教育,轉載請註明出處。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2838268/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如果要學習web前端,需要學習什麼Web前端
- 學習web前端你必須要了解的主流框架!Web前端框架
- 什麼是Web前端?Web前端要學習什麼內容?Web前端
- 學習web前端,必須要掌握的CSS原理Web前端CSS
- 入行學習前端,先來了解一下Web前端發展史前端Web
- Web前端容易學嗎?Web前端要學哪些內容?Web前端
- web前端培訓要學多久Web前端
- Web前端如何學?Web前端學習方法分享Web前端
- web前端核心技術JS要怎麼學?給轉行或是自學的朋友提些學習建議Web前端JS
- 初學web前端開發,你必要了解的基本概念與工具技術Web前端
- CMake構建學習筆記2-zlib庫的構建筆記
- 要學習使用的安全工具
- web前端學習——零基礎web前端學習路線Web前端
- 前端構建:3類13種熱門工具的選型參考前端
- 選擇轉行學習WEB前端,你必須要了解基本概念Web前端
- web前端學習之路Web前端
- web前端學習方案Web前端
- web前端學習指南Web前端
- Web前端學習——JavaScriptWeb前端JavaScript
- Web前端學習——HTMLWeb前端HTML
- Web前端學習——CSSWeb前端CSS
- 學習前端自動化構建工具Gulp前端
- 《從零構建前後分離的web專案》準備 – 前端了解過關了嗎?Web前端
- 《從零構建前後分離的web專案》準備 - 前端了解過關了嗎?Web前端
- Web前端就業薪資是多少?Web前端要學什麼?Web前端就業
- 快速學習丨使用Blazor構建Web應用BlazorWeb
- 學習web前端開發的原因Web前端
- 當前流行的J2EE WEB應用架構分析Web應用架構
- java-web-j2ee學習建議路線JavaWeb
- web前端開發需要哪些工具和需要學習什麼?Web前端
- 入門Web前端要學哪些主流框架呢?Web前端框架
- web前端開發怎麼樣學習?看這份web前端學習路線Web前端
- 【工具篇】最流行的Web漏洞掃描工具推薦!Web
- 學習Web前端的好處有哪些?Web前端
- Web前端學習有哪些技巧Web前端
- 女生可以學習Web前端嗎?Web前端
- 學習web前端的人多嗎?Web前端
- 學前端?先了解前端發展史前端