Насколько оправдано использование шаблонизаторов на сайтах? Вот эти все Smarty, Twig и прочие, нужны ли они? Считается, что они якобы облегчают работу верстальщика и повышают безопасность за счёт исключения PHP-кода. На мой взгляд, безопасность при использовании PHP-кода может нарушиться только у совсем криворуких программистов, особенно в условиях работы MVC. А насчёт облегчения работы – чем конструкция вида
<h2><?=$topic_title?></h2>
хуже конструкции
Непонятно.
А вот лишними операциями при шаблонизации север точно нагружается. И работа по программированию усложняется, ИМХО.