IgorMann
@IgorMann
Руковожу марке́тингом

Какие есть инструменты для сборки веб-проекта?

Добрый день.
Разработка ведется на dev сервере. В проекте куча CSS и JS файлов.

Какой выбрать инструмент и как настроить разработку таким образом, чтобы два разработчика работали над проектом. Когда все отлажено, набирали команду, или запускали файл, после этого собирались бы все файлы CSS и JS и копировались в новую директорию (скажем проект на test1.local/www, новые файлы копируются в test2.local/www).

Только для этого в новой директории должны стоять верные инклуды в шаблонах.
Как все это автоматизировать?
  • Вопрос задан
  • 3631 просмотр
Решения вопроса 1
lexxpavlov
@lexxpavlov
Программист, преподаватель
Для автоматизации рутинных процедур (склейка css/js/картинок, сжатие картинок, т.п.) можно попробовать Grunt (сложнее, но больше готовых тасков) или Gulp (попроще, поменьше готовых тасков, но простые можно легко найти готовые).
Для совместной работы используйте git, в качестве клиента под win могу порекомендовать SourceTree.
Заведите себе сервер, на который будете выкладывать результат вашей работы, желательно vpn, чтобы туда можно было ставить свои программы. (Рекомендую попробовать самый дешёвый сервер у DigitalOcean.) И осваивайте сразу современные методики разработки и деплоя (размещения).
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Комментировать
Варинатов столько много, что в конечном счете все упирается в ваш опыт и окружение.
Под окружением понимать не только серверное, но и в чем вы работаете.
Ответ написан
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
gulp + less/sass + uglifyjs/uglifycss + gulp-spritesmith + soourcemap + livereload + кучи всего что может понадобиться.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы