30
Мар
2013

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

Собственно сабж. Часто попадаю в конфликтные ситуации по этому поводу, которые часто заканчиваются совокуплением с мамой чьей-либо стороны.

Многие "выбирают" шаблонизаторы из-за того, что php отдельно, html отдельно... Но чем плох такой вариант:

PHP:

$title = "Some Title";
$text = "Some Text";
$images = array(
                  0 => "img1",
                  1 => "img2",
                  2 => "img3"
                );

require "template.html";

HTML:

<p><?=$title?></p>
<p><?=$text?></p>
<?foreach($images as $img):?>
   <img src="<?=$img?>">
<?endforeach?>

По сути же: шаблонизатор — это php, написанный на php... Или я что-то упускаю?

Ссылаться на популярность Smarty среди верстальщиков не катит

Ответ аля это стандарт де-факто меня тоже не устраивает

Источник: https://ru.stackoverflow.com/questions/208086/%D0%9F%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%BD%D0%B5%D1%81%D1%82%D0%BE%D0%B8%D1%82-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80

Тебе может это понравится...

Добавить комментарий