Страницы

Поиск по вопросам

пятница, 12 октября 2018 г.

Почему (не)стоит использовать шаблонизатор?

Собственно сабж. Часто попадаю в конфликтные ситуации по этому поводу, которые часто заканчиваются совокуплением с мамой чьей-либо стороны.
Многие "выбирают" шаблонизаторы из-за того, что php отдельно, html отдельно... Но чем плох такой вариант:
PHP:
$title = "Some Title"; $text = "Some Text"; $images = array( 0 => "img1", 1 => "img2", 2 => "img3" );
require "template.html";
HTML:


По сути же: шаблонизатор — это php, написанный на php... Или я что-то упускаю?
Ссылаться на популярность Smarty среди верстальщиков не катит
Ответ аля это стандарт де-факто меня тоже не устраивает


Ответ

Однозначного ответа тут нет. Самый главные вопросы: Как вам удобнее с ним или без? Вы делаете для себя или для людей? Мне удобнее работать со Smarty. {$aaa}

{foreach $images AS $img} {/foreach} Только не стоит забывать о том, что помимо тупой передачи чего-то в шаблон, шаблонизатор имеет массу других полезных фич. Если делаете для себя, то делайте как удобнее. Если для других, то возможно шаблонизатор будет удобнее.

Комментариев нет:

Отправить комментарий