• 欢迎浏览“String me = Creater\忠实的资深Linux玩家;”,请文明浏览,理性发言,有侵犯你的权益请邮件我(creater@vip.qq.com).
  • 把任何的失败都当作一次尝试,不要自卑;把所有的成功都想成是一种幸运,不要自傲。
  •    1年前 (2016-09-16)  软件 |   抢沙发  64 
    文章评分 0 次,平均分 0.0

    简单的讲,gulp是一个构建工具,一个streaming构建工具,一个nodejs写的构建工具
    总之,它是一个构建工具
    那么什么是构建工具呢?
    构建工具本质就是为了自动化构建,解放程序员、提供程序员效率的工具
    我们来举个例子,最早的make,因为每次都cc编译,太恶心了,而且当文件特别多的时候,编译速度又慢下来,能不能按需编译,增量编译?
    make是通过makefile文件来描述源程序之间的相互关系并自动维护编译工作的
    例子就不举了,写过c的人多少都知道点
    其实编译在每个语言世界里,都是痛,骨子里的风湿一样,于是产生了make类似的东西
    比如java里的ant,c#里的NAnt
    比如ruby里rake
    比如coffeescript里有cake
    它们的共同特点
    1)基于task,定义简单
    2)task有串行,并行,作业依赖等控制方式
    3)通过xxxfile来定义task
    如此看来,nodejs的构建系统也应该是这样的,可以说gulp是node世界里和上面几个构建工具最像的一个,它们太像了,以至于学习起来特别简单

    文档地址
    http://i5ting.github.io/stuq-gulp/

     

    除特别注明外,本站所有文章均为String me = "Creater\忠实的资深Linux玩家";原创,转载请注明出处来自http://unix8.net/home.php/5166.html

    关于

    发表评论

    暂无评论

    切换注册

    登录

    忘记密码 ?

    切换登录

    注册

    扫一扫二维码分享