Fork me on GitHub

前端构建工具

任何能用JavaScript实现的应用系统,最终都必将用JavaScript实现。

首先先看篇文章

包管理和构建工具都需要依赖关系

包管理和构建工具都需要依赖关系

Grunt与Glup

本质而言都是为了更好更快的完成开发任务。

Grunt自身缺陷

  • 配置项过多。每一个插件的使用都需要配置输入项和输出项,使用比较繁琐。
  • 子任务间的协作基于文件。基于文件的坏处是,后一个子任务必须等前一个子任务的过程完全结束,才能开始它的流程,这样比较慢。而且磁盘读写速度远远慢于内存读写。

这是Glup便诞生了。

Glup优势

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

说了这么多,关键还得实施啊,那就从现在开始学习Glup吧!

据说帅的人都赏给博主几块钱零花钱。