Интернет магазин китайских планшетных компьютеров



Компьютеры - Smarty - Критика

26 апреля 2011


Оглавление:
1. Smarty
2. Настройка и расширение
3. Критика



Smarty обычно критикуют с двух направлений. Сторонники использования в качестве языка шаблонов подмножества PHP считают, что поскольку «он, в основном, предоставляет интерфейс к PHP с использованием нового синтаксиса» и поэтому не дает особых преимуществ. Сторонники же XSLT находят, что Smarty оставляет слишком широкий простор для смешения логики и представления, что значительно затрудняет редактирование smarty-шаблонов сторонними разработчиками и их повторное использование..

Аналоги

Начиная с 2008 года доступен последователь синтаксиса Smarty, шаблонизатор Quicky основной отличительной особенностью которого является иной подход к реализации разбора шаблонов и расширение уже привычного многим синтаксиса: поддержка хелперов, наличие «магических» констант циклов, упрощенный синтаксис присвоения значений переменных без использования {math}, компилируемые управляющие конструкции.

Интересным развитием идей Smarty является библиотека Twig, которую развивает и поддерживает Fabien Potencier, ведущий разработчик и идеолог Symfony.

Smarty-подобный синтаксис имеют также такие обработчики шаблонов, как Dwoo или обработчик, встроенный в eZ Publish / ezComponents .

До 2007 года также развивался «облегчённый» форк Smarty — Template Lite.



Просмотров: 2583


<<< Kid (Templating Language)
Template Toolkit >>>