zoukankan      html  css  js  c++  java
  • gulp与grunt对比

      首先来介绍grunt。

      Grunt.js是基于Node.js的自动化任务运行器,于2013年02月18日发布了v0.4.0的版本。

      然后是gulp。

      Fractal公司于2014年发布了新的构建系统gulp,希望能够取其精华进而取代grunt,成为最流行的JavaScript任务运行器。

      Gulp和Grunt的异同点

    • 易于使用:采用代码优于配置策略,Gulp让简单的事情继续简单,复杂的任务变得可管理。
    • 高效:通过利用Node.js强大的流,不需要往磁盘写中间文件,可以更快地完成构建。
    • 高质量:Gulp严格的插件指导方针,确保插件简单并且按你期望的方式工作。
    • 易于学习:通过把API降到最少,你能在很短的时间内学会Gulp。构建工作就像你设想的一样:是一系列流管道。

      易用 Gulp相比Grunt更简洁,而且遵循代码优于配置策略,维护Gulp更像是写代码。

      高效 Gulp相比Grunt更有设计感,核心设计基于Unix流的概念,通过管道连接,不需要写中间文件。

      高质量 Gulp的每个插件只完成一个功能,这也是Unix的设计原则之一,各个功能通过流进行整合并完成复杂的任务。例如:Grunt的imagemin插件不仅压缩图片,同时还包括缓存功能。他表示,在Gulp中,缓存是另一个插件,可以被别的插件使用,这样就促进了插件的可重用性。

      易学 Gulp的核心API只有5个,掌握了5个API就学会了Gulp,之后便可以通过管道流组合自己想要的任务。

      参考链接:https://segmentfault.com/a/1190000002491282

    行为影响状态,状态影响视图
  • 相关阅读:
    mongodb nodemailer
    mongodb session
    mongodb cookie
    mongodb multer
    mongodb operate update and delete
    mongodb find opearate
    echart
    Git学习
    PHP海补知识(11)-- 自定义exception
    ThinkPHP U方法
  • 原文地址:https://www.cnblogs.com/foxNike/p/5727984.html
Copyright © 2011-2022 走看看