Какой шаблонизатор для PHP выбрать?
Где можно выиграть по скорости (и нужно ли)?по скорости быстрее будет чистый пых.
только быстрее он будет совсем незначительно: чтоб шаблонизатор стал узким горлышком надо очень сильно постараться набыдлить.
иными словами - аспект скорости можно вообще не рассматривать.В чем вообще смысл разделять верстку на over9000 кусков и потом бегать по файлам в поисках нужного элементав реюзе кода. нормальные шаблонизаторы поддерживают наследование шаблонов, что позволяет избежать дублирования практически одинаковых страниц.
ну и никто не заставляет делить, можно по старинке пользоваться монолитными шаблонами.
какой использовать - дело вкуса. я предпочитаю django-подобный синтаксис, поэтому использую twig.
ну и если из шаблона можно дропнуть базу - это что угодно, только не шаблон. это к вопросу "нужен ли шаблонизатор".
Twig или Blade, второй можно подтянуть к любому проекту через какой-нибудь адаптер, например: https://packagist.org/packages/duncan3dc/blade
Наша студия перешла на Blade при создании тем для Wordpress, очень удобно. Код стал красивый и чистый.