前端打包構建工具gulp入門實戰

詳情...


  從速度來說:gulp比grunt要快,gulp不用重複讀寫文件。特別是對於項目很大的情況,使用gulp打包確實是更好的選擇。

  從使用簡潔方面來說:grunt需要的配置文件,在一些時候配置文件會很多,而gulp是按任務分解的,所有的配置變成了一連串的任務,從代碼上面來說可能會比grunt簡潔一些。

  從學習成本來說:別人說gulp學習成本比grunt低,但是就本人而言,實際上兩者都很容易上手,基礎的都很簡單,更詳細的需要查官網,所以應該是差不多的。

  從成熟程度來說:grunt要比gulp成熟,grunt的插件雖然有些私人寫的導致良莠不齊,但是數量和完備性要比gulp好,甚至很多怪癖的需求都能找到相關的插件。而且一般來說越是簡潔的東西約不適合大型項目,gulp等待檢驗。所以對於大型項目建議使用成熟的grunt。

  現在來說的話,gulp的功能也是比較完備的了,基本構建都不成問題,所以對於中小型項目,按照做程序員就一定用最好的工具的標準的話,比較推薦gulp。

  gulp因爲是基於流的構建,而且這個流是vinyl流,和buffer不兼容,參考這篇文章http://sentsin.com/web/210.html

  gulp的一些技巧參考http://www.gulpjs.com.cn/docs/recipes/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章