@patashok

Как правильно совмещать фронт-енд с бэк-ендом?

Недавно закончил изучать теорию php, и начал практиковаться. Пока вставляю php в html. Но у меня создалось впечатление что фронт и бэк обычно держат отдельно, да и в книгах пишут что не нужно совмещать php с html, однако как делается по-другому, не объясняется. Так все-таки как?
  • Вопрос задан
  • 308 просмотров
Пригласить эксперта
Ответы на вопрос 2
Serhioromano
@Serhioromano
Web Developer
Именно подобные советы книг которые получили распространения, породили кучу уродливых технологий как например Smarty. Все эти библиотеки шаблонов цель которых была не решение конкретных задач, а просто следование вот этому совету, создали много проблем особенно со скоростью работы.

РНР нужно вставлять в HTML. Просто нужно пользоваться таким движком, в котором разделен сам РНР. Бизнес логика в отдельных РНР файлах без HTML и логика отображения в файлах видов. Как уже сказал Dima Polos это паттерн программирования MVC и его производные.

У любом случае, я бы посоветовал начать изучать какой-нибудь фремворк типа Ларавел, где все сделано правильно, и на нем учиться как делать правильно.
Ответ написан
Начинай с движка (WP, Joomla) затем фреймворк.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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