@daemonhk
ПсиХоПат

Какой шаблонизатор для PHP выбрать?

Я понимаю и знаю, что PHP уже шаблонизатор сам по себе, но вопрос все тот же. Какими пользовались вы, какие используются во фреймворках? В чем вообще смысл разделять верстку на over9000 кусков и потом бегать по файлам в поисках нужного элемента (возненавидел PrestaShop после этого)? Сейчас по сути стоит выбор между использованием шаблонизатора и кодом по старинке: все вычисления до вывода html, а потом непосредственно сам вывод в том же модуле с if`ами, foreach`ами и прочей радостью (но без запросов к БД и версткой в переменных). Где можно выиграть по скорости (и нужно ли)?
  • Вопрос задан
  • 1387 просмотров
Решения вопроса 1
  • DevMan
    @DevMan
    Где можно выиграть по скорости (и нужно ли)?
    по скорости быстрее будет чистый пых.
    только быстрее он будет совсем незначительно: чтоб шаблонизатор стал узким горлышком надо очень сильно постараться набыдлить.
    иными словами - аспект скорости можно вообще не рассматривать.

    В чем вообще смысл разделять верстку на over9000 кусков и потом бегать по файлам в поисках нужного элемента
    в реюзе кода. нормальные шаблонизаторы поддерживают наследование шаблонов, что позволяет избежать дублирования практически одинаковых страниц.
    ну и никто не заставляет делить, можно по старинке пользоваться монолитными шаблонами.

    какой использовать - дело вкуса. я предпочитаю django-подобный синтаксис, поэтому использую twig.

    ну и если из шаблона можно дропнуть базу - это что угодно, только не шаблон. это к вопросу "нужен ли шаблонизатор".
    Ответ написан
Пригласить эксперта
Ответы на вопрос 6
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
Вакансии с Моего Круга Все вакансии
Заказы с Фрилансим Все заказы