Комментарии 31
> htmltmpl: templating engine
> Шаблонный движок для Python и PHP. Ориентирован на разработчиков вэб-приложений, которые
> (разработчики) хотят отделить программный код от дизайна в своих проектах.
> WACT
> Шаблонный движок, который отделяет код от дизайна.
> bTemplate
> Маленький и быстрый класс для шаблонов, который позволяет вам отделить PHP логику от HTML.
Просто супер :)
> Шаблонный движок для Python и PHP. Ориентирован на разработчиков вэб-приложений, которые
> (разработчики) хотят отделить программный код от дизайна в своих проектах.
> WACT
> Шаблонный движок, который отделяет код от дизайна.
> bTemplate
> Маленький и быстрый класс для шаблонов, который позволяет вам отделить PHP логику от HTML.
Просто супер :)
0
Не забывайте, это всего лишь перевод записи в блоге...
0
Если бы еще с этим чудесным списком шла какая нибудь сравнительная таблица свойст шаблонизаторов, то это была бы просто бомба, а не список ... =)
+2
Я думал огрехи перевода. Ан-нет, такая статья.
В общем, всю пользу от статьи можно было просто свести к списку ссылок. Комменатрии несут совершенно нулевую нагрузку. Например, "Шаблонный движок, который отделяет код от дизайна." масло маслянное. Зачем еще нужны шаблонные движки? Ну, и так далее. Можно же было кратко расписать особенности!
В общем, всю пользу от статьи можно было просто свести к списку ссылок. Комменатрии несут совершенно нулевую нагрузку. Например, "Шаблонный движок, который отделяет код от дизайна." масло маслянное. Зачем еще нужны шаблонные движки? Ну, и так далее. Можно же было кратко расписать особенности!
0
Smarty … Очень быстрый … движок
Ну-ну.
Тупой копипаст официальных описаний.
-1
Smarty довольно шустрый всё же
0
Какие критерии вы предложите для сравнительной таблицы?
0
НЛО прилетело и опубликовало эту надпись здесь
Фичи - понятие растяжимое. Не три же столбца делать.
Лицензия, наличие кеша (тип кеша), реализация (расширение, PHP-скрипт), фичи (инклуд шаблонов, places/sections/capture, циклы, ветвления, inline PHP (или callback-функции), области видимости переменных, и т.д.), скорость (желательно несколько разных примеров).
Что я еще забыл?
Лицензия, наличие кеша (тип кеша), реализация (расширение, PHP-скрипт), фичи (инклуд шаблонов, places/sections/capture, циклы, ветвления, inline PHP (или callback-функции), области видимости переменных, и т.д.), скорость (желательно несколько разных примеров).
Что я еще забыл?
0
Меня что то заинтересовал движок PHPTal...
Вот эту страничку гугл выдал на поиск PHPTal. Тут идет описание нескольких движков, некоторые из них вспоминаются в этом посте
Вот эту страничку гугл выдал на поиск PHPTal. Тут идет описание нескольких движков, некоторые из них вспоминаются в этом посте
0
Никогда писал сайты на PHP, на каком движке лучше начать эксперименты?
0
Сейчас использую Blitz и доволен
+2
Использую в качестве шаблонизатора PHP. Доволен.
0
>Использую в качестве шаблонизатора PHP. Доволен.
Интересно...
Юзаю давно где-то скачаный 'шаблонизатор' ( если мона так назвать :)) на ооп, сейчас уже переделан под себя, и мне хватает...
Интересно...
Юзаю давно где-то скачаный 'шаблонизатор' ( если мона так назвать :)) на ооп, сейчас уже переделан под себя, и мне хватает...
0
НЛО прилетело и опубликовало эту надпись здесь
DataLife забыли. Неплохой двиг, мне очень нравилось с ним работать.
0
Пусть w3.org сами его и юзают. Слишком дорого обходится поддержка XSLT шаблонов. Вот еще одна статейка о шаблонизаторе PHP как шаблонизатор
0
Это статья?
Это список ссылок и перевод описалова.
Это список ссылок и перевод описалова.
0
А как smarty работает с UTF-8 ? Может кто в курсе, сталкивался...
0
Нормально работает.
0
Тю, странно. Он ж на строковых функциях работает, которые не работают в UTF. lower у меня не заработал :( ...
0
Сделать модификатор mb_lower реализующий mb_strtolower() — дело 30 сеукнд.
+1
То есть для того чтобы Smarty начал работать с UTF8(НОРМАЛЬНО), нужно перефигачить все места где встречаются ВСЕ строковые ф-ции и регуляры(если таковые есть) ?
0
Давайте прекратим рассуждения типа «значит, чтобы велосипед сам поехал, нужно приделать моторчик».
Smarty — шаблонизатор, написанный для PHP и на PHP. На данный момент в стабильной ветке PHP 5.* нет нативной поддержке юникода. С появлением PHP 6.* все функции и, как вы выразились, регуляторы, будут работать с UTF8 (НОРМАЛЬНО), по той простой причине, что с юникодом начнет полноценно работать сам язык программирования, на котором реализован шаблонизатор…
Smarty — шаблонизатор, написанный для PHP и на PHP. На данный момент в стабильной ветке PHP 5.* нет нативной поддержке юникода. С появлением PHP 6.* все функции и, как вы выразились, регуляторы, будут работать с UTF8 (НОРМАЛЬНО), по той простой причине, что с юникодом начнет полноценно работать сам язык программирования, на котором реализован шаблонизатор…
-1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Top 25 Шаблонных движков