任何能用JavaScript实现的应用系统,最终都必将用JavaScript实现。
包管理和构建工具都需要依赖关系
Grunt与Glup
本质而言都是为了更好更快的完成开发任务。
Grunt自身缺陷
- 配置项过多。每一个插件的使用都需要配置输入项和输出项,使用比较繁琐。
- 子任务间的协作基于文件。基于文件的坏处是,后一个子任务必须等前一个子任务的过程完全结束,才能开始它的流程,这样比较慢。而且磁盘读写速度远远慢于内存读写。
这是Glup便诞生了。
Glup优势
- 易于使用:采用代码优于配置策略,gulp让简单的事情继续简单,复杂的任务变得可管理。
- 高效:通过利用node.js强大的流,不需要往磁盘写中间文件,可以更快地完成构建。
- 高质量:gulp严格的插件指导方针,确保插件简单并且按你期望的方式工作。
- 易于学习:通过把API降到最少,你能在很短的时间内学会gulp。构建工作就像你设想的一样:是一系列流管道。
说了这么多,关键还得实施啊,那就从现在开始学习Glup吧!