Skip to content

Instantly share code, notes, and snippets.

@grumd
Last active November 7, 2016 23:12
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save grumd/4e2ab8a8ab6dd2be434d40910e0c1962 to your computer and use it in GitHub Desktop.
Save grumd/4e2ab8a8ab6dd2be434d40910e0c1962 to your computer and use it in GitHub Desktop.

Gulp vs Grunt

Две системы автоматизации рутинных задач по сборке кода. Они могут минифицировать код, собирать весь js код в один файл, запускать css-препроцессоры less, sass, запускать линтеры, тесты, разные конфигурации и прочее.

Основное отличие в том, что grunt это массив нескольких задач, которые выполняются строго одна за другой. А в gulp используется pipe для того, чтобы результат одной задачи сделать инпутом другой задачи. Таким образом препроцессинг, минификация и сборка кода могут происходить быстрее, чем с grunt, потому что каждой задаче не нужно записывать результат в файлы. Grunt появился раньше, чем gulp, поэтому разных плагинов для него больше, хоть оба коммьюнити активно растут. Так что выбирать между двумя нужно по личному предпочтению.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment