Как происходит процесс разработки в команде между фронтенд и бэкэнд, если есть jade и php?
Добрый день!
Я никогда не работал в команде, поэтому вопрос вам может показаться нелепым.
Представим ситуацию:
Есть верстальщик, который пишет на jade/pug, sass итд...
И есть бэкэнд-разработчик, который пишет движок на php.
Оба работают над одним проектом.
Верстальщик сделал свою работу и все скомпилировалось в html и css, соответственно.
А как с потом с этими файалми работает бэкэнд?
С sass все понятно - все изменения происходят мгновенно, т.к. подключен один итоговый css -файл.
А что насчет jade? Ведь в php мы подключаем (include) части кода верстки, например header и footer у нас в отельных файлах header.php и footer.php.
А что если заказчику что-то новое понадобилось в header, например новая кнопочка или формочка?
Верстальщик внесет изменения в jade и все. А Бэкэнд будет в ручную вырезать новый скомпилированный кусок кода из index.html?
Надеюсь суть вопроса понятна. Буду благодарен за ответ или мнение.
Спасибо.
jade компилится в хтмл и отдается.
Тот кто натягивает движок, ему не нужно знать о ваших jade,saas,gulp. Он получает файл html+css+images и работает с этим.
Есть правки по верске, делаете правки, отправляете, он правит у себя.
Конечно все через общий гит делается