Grunt vs Gulp против Йомена против CodeKit

Я купил CodeKit некоторое время назад, он делает проекты на передней панели очень простыми в настройке.

Проблема в том, что я использую то, что я называю "API-интерфейс переднего плана"

Я проверил Grunt и Yeoman некоторое время назад, и я не вижу смысла использовать эти инструменты, если я использую CodeKit. Я пропустил точку?

Ответ 1

Короткий ответ: Нет. Вы ничего не пропустите

Более длинный ответ: все эти инструменты (возможно, за исключением Йомана) решают одно и то же, но из совершенно разных направлений.

Codekit отлично работает, потому что он похож на швейцарский армейский нож инструментов, где вам действительно не нужно много работать, чтобы добиться этого. Простота настройки и простота в использовании, особенно если у вас нет командной строки.

Если вы хотите, чтобы вещи были более гибкими, и вам нужно, может быть, больше, чем предоставленные задачи (запуск сервера, создание прокси-соединений, загрузка FTP, наличие инструментов, в которые отсутствует CodeKit); или если вам просто нужно интегрировать свои сборки в среды непрерывной интеграции, скорее всего, вы получите инструмент построения командной строки, а также, скорее всего, с Grunt. Наибольшая сила Grunt заключается в наличии нескольких конфигураций для разных сред. Поэтому, если вы хотите, чтобы один и тот же код составлялся по-разному для разных пунктов назначения, это прекрасно работает с Grunt. Если Grunt не может предложить вам больше, чем CodeKit, отлично, придерживайтесь CodeKit!

Grunt также имеет свои ограничения, особенно с точки зрения времени выполнения и результатов промежуточного файла. Это потому, что в Grunt вы принимаете определенный процесс и настраиваете его. Gulp, с другой стороны, позволяет определить сам процесс, что делает его еще более гибким.

О, и в отношении Йомана: Если у вас есть базовая установка и нравится, напишите генератор Йомен и легко поднимите новые кнопки одним нажатием кнопки. Или, если вы новичок в таких вещах, скажем, Angular, возьмите генератор сообщества и посмотрите, какие плюсы считают его лучшим для такого приложения. Я не уверен, что CodeKit теперь может создавать "шаблоны проектов", но это заложено.

Надеюсь, что это помогло.