> htmltmpl: templating engine
> Шаблонный движок для Python и PHP. Ориентирован на разработчиков вэб-приложений, которые
> (разработчики) хотят отделить программный код от дизайна в своих проектах.
> WACT
> Шаблонный движок, который отделяет код от дизайна.
> bTemplate
> Маленький и быстрый класс для шаблонов, который позволяет вам отделить PHP логику от HTML.
>TinyButStrong
>Шаблонный движок, который поддерживает MySQL, Odbc, Sql-Server и ADODB. Включает в себя 7 методов и 2 >свойства.
Для законченности образа "маленькогоНоМощного" не хватает только "Содержит комментарии".
В общем, всю пользу от статьи можно было просто свести к списку ссылок. Комменатрии несут совершенно нулевую нагрузку. Например, "Шаблонный движок, который отделяет код от дизайна." масло маслянное. Зачем еще нужны шаблонные движки? Ну, и так далее. Можно же было кратко расписать особенности!
Фичи - понятие растяжимое. Не три же столбца делать.
Лицензия, наличие кеша (тип кеша), реализация (расширение, PHP-скрипт), фичи (инклуд шаблонов, places/sections/capture, циклы, ветвления, inline PHP (или callback-функции), области видимости переменных, и т.д.), скорость (желательно несколько разных примеров).
Меня что то заинтересовал движок PHPTal...
Вот эту страничку гугл выдал на поиск PHPTal. Тут идет описание нескольких движков, некоторые из них вспоминаются в этом посте
Если Вы про шаблонный движок, то я бы порекомендовал бы начать с Смарти. Хотя если по продвинутее, то можно начать с изучения Xslt+Xml. На xslt тоже можно реализовать не плохой шаблонизатор... Точнее он уже есть =)
То есть для того чтобы Smarty начал работать с UTF8(НОРМАЛЬНО), нужно перефигачить все места где встречаются ВСЕ строковые ф-ции и регуляры(если таковые есть) ?
Давайте прекратим рассуждения типа «значит, чтобы велосипед сам поехал, нужно приделать моторчик».
Smarty — шаблонизатор, написанный для PHP и на PHP. На данный момент в стабильной ветке PHP 5.* нет нативной поддержке юникода. С появлением PHP 6.* все функции и, как вы выразились, регуляторы, будут работать с UTF8 (НОРМАЛЬНО), по той простой причине, что с юникодом начнет полноценно работать сам язык программирования, на котором реализован шаблонизатор…
Top 25 Шаблонных движков