Собственно сабж. Часто попадаю в конфликтные ситуации по этому поводу, которые часто заканчиваются совокуплением с мамой чьей-либо стороны.
Многие "выбирают" шаблонизаторы из-за того, что 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}
Только не стоит забывать о том, что помимо тупой передачи чего-то в шаблон, шаблонизатор имеет массу других полезных фич.
Если делаете для себя, то делайте как удобнее. Если для других, то возможно шаблонизатор будет удобнее.
Комментариев нет:
Отправить комментарий