Gulp

Автор:Игорь Тельменко

Gulp

Gulp — это тоже система организации задач, такая же как и grunt, но появилась позже него. Gulp так же устанавливается как npm пакет.

Базовые отличия в этих двух системах следующие:

  • grunt использует на каждом шаге преобразований файлы, а gulp работает с потоками. За счет этого gulp будет более производительным
  • наиболее востребованные задачи сразу встроены в ядро gulp (тоесть не требуют плагинов). Например, для организации автоматической пересборки при изменении файлов gulp не потребуется ничего нового, а для grunt понадобится установить плагин grunt watch
  • для настройки задач grunt использует файлы конфигурации (json), в то время как gulp использует javascript-код, что понятнее и более гибко

Чаще всего gulp используют для сборки веб-приложения. Но в этой сфере сейчас появился сильный конкурент — webpack.

Оставить ответ