Bower, Gulp и Yeoman

Для управления зависимостями приложений в PHP есть Composer, в Ruby есть Bundler, а для Node.js есть npm. Независимо от среды, эти инструменты значительно улучшают рабочий процесс разработки.

Менеджеры пакетов де-факто позволяют наладить стандартизированный рабочий процесс, который помогает в разработке и развертывании наших приложений.

Это всё хорошо звучит для PHP, Ruby и Node.js... но что насчёт фронтенда?

Мы всё чаще обращаемся к таким библиотекам как jQuery, Angular.js, Bootstrap, Foundation и ко множеству плагинов, которые идут вместе с ними. В конечном итоге мы, как правило, управляем библиотеками вручную — через подмодули или обычно только скачивая и распаковывая zip-файлы и вручную задавая зависимости (обычно методом проб и ошибок).

Решением является Bower. Он, как и Bootstrap ранее, сделан ребятами из Twitter и служит «менеджером пакетов для веб».

Содержание

Дэви Шафик

Профессиональный разработчик на PHP, с более чем 15-летним опытом. Автор нескольких книг и множества статей по PHP и связанных с ним технологиях.