2012-01-31 08:03:10
... br clear="all"/>
Template Hypertext Preprocessor – ... под названием “Template Engine”. Интерпретатор, ...
+ развернуть текстсохранённая копия
Представляю вам новый open source проект. Надеюсь, что он будет интересен хабраобщественности и IT общественности в целом. Размещаю в блоге PHP, потому что интерпретатор написан на PHP и может быть непосредственно использован для создания решений.
Template Hypertext Preprocessor – Специализированный, cверхвысокоуровневый, скриптовый язык программирования, для генерации динамических блоков html документа. Отличается особым удобством для создания и модификации динамических интерфейсов html страниц, встраивается в язык разметки html с сохранением валидности исходного документа, прозрачен с точки зрения ООП, является платформенно независимым.
Для данного языка программирования реализован интерпретатор, основанный на языке PHP под названием “Template Engine”. Интерпретатор, отличается компонентной многоуровневой архитектурой, создает разумные ограничения работы на уровне спецификации, позволяет запускать голый PHP код и нативные PHP файлы в среде Template Engine. Спецификация THP / Template Engine создана таким образом, что бы максимально упростить разработчикам создание приложений и их расширение, а так же максимально структурировать код.
Видеотуториал
Для тех, кто хочет перейти сразу же к практике я подготовил видеотуториал по установке и объяснению базовых узлов системы. Установкой является: скачать и расположить на сервере, все остальное за исключением паролей БД, должно заработать само. Сайт проекта: http://thp.wartur.ru/
2012-01-30 21:23:20
Уже не в первый раз я слышу упреки в сторону старинного шаблонизатора Velocity. Да, это не ...
+ развернуть текстсохранённая копия
Уже не в первый раз я слышу упреки в сторону старинного шаблонизатора Velocity. Да, это не швейцарский нож, но и с ним можно сделать что-то приличное. Например, «невозможность сделать специальное выделение для последнего элемента в коллекции» встречается довольно часто. Итак, … подробнее →