Задать вопрос
Ответы пользователя по тегу Git
  • Как обновить фронтенд на существующем проекте?

    nuykon
    @nuykon
    Full Stack Developer
    Я так понимаю вы в ручную html пишите(про шаблонизаторы и препроцессоры слышали)?
    Сделайте сборщик используя gulp/webpack/nodejs, который к примеру по мимо html будет собирать php/tpl/twig/blade файл.
    Я к примеру использую pug шаблонизатор, webpack у меня собирает из него html, из stylus/less/sass собирается css при необходимости я использую плагин или самописный скрипт, который переименовывает html в php к примеру или создает копию и переименовывает ее (не в ручную, все скриптами).

    Если не хотите осваивать все эти инструменты, то можно попробовать вот это - https://github.com/pug-php/pug, будете писать вместо html pug шаблоны, а бекендер будет работать с ними же.

    Еще как вариант - фронтенд делаем SPA, с бекендом общаемся по JSON API, в таком случае бекендеру не нужно вообще возиться с шаблонами(ни php, ни html) и вам не нужно лезть в php(бекенд)
    Ответ написан
    2 комментария