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