Чем эффективнее склеивать и минифицировать js css?

Фреймворк.
Серверная сторона, типа nginx.
Консольная команда при пуше на сервер.

Понятно, что у трёх вариантов есть право на жизнь, но интересно, как делают это крупные проекты типа stackoverflow или даже сам тостер?
  • Вопрос задан
  • 3844 просмотра
Решения вопроса 1
@sergealmazov
Google Closure Compiler. Кто найдет лучше - киньте в меня камень.

P.S. И Plovr для конфигов.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Я организовал работу как-то так: есть директория assets, в которой исходники js-ок, less файлики, картинки для оформления и т.д. Собирает это дело сейчас gulp, раньше grunt и ложит в webroot куда ему скажут. При чем для разработки настроены ватчеры (можно сделать и в ide, но не всегда разработчики пользуются оными, некоторые используют vim, да и банально удобнее) и лайврелоад, так что при разработке не нужно перезагружать страницу, что немного уменьшает временные издержки. Ну и так же для сборки настроена оптимизация изображений.

Собственно когда делается пуш в мастер на сервере стартует сборка проекта, (сборка асетов, вармап кэша, установка зависимостей) и затем все это уже перетекает на сервак, где отрабатывают миграции и релоадится сервер (nginx reload с переключением симлинков)
Ответ написан
antonydevanchi
@antonydevanchi
10 лет в айтишке
gulp.js, grunt.js
Ответ написан
Комментировать
donflash
@donflash
Я "минифицирую" через file watchers в phpstorm
А сборкой занимается скриптинка через git hooks
Ответ написан
Комментировать
drugoi
@drugoi
Front-end Developer
У Тостера вообще ничего не минифицировано, только concat.

Я бы посмотрел в сторону ноды, grunt.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы