Pull to refresh

Top 25 Шаблонных движков

Reading time3 min
Views10K
Original author: Justin Silverton
(по версии WhenPenguinsAttack.Com)

После длительного поиска хорошего шаблонного движка на PHP, Justin Silverton составил следующий список с краткими описаниями.



Smarty
Smarty — это шаблонный движок, который компилирует шаблоны в PHP скрипты и потом запускает эти самые скрипты. Очень быстрый и гибкий движок.
Лицензия: LGPL
Кэширование: есть
Пользовательские средства: функции, модификаторы
Работа с блоками: да
Операторы условий: да
Включение PHP кода: да
Подключение pugin'ов: да

Heyes Template Class
Очень простой в использовании, но при этом достаточно мощный и быстрый шаблонный движок, который позволяет вам разделить разметку и дизайн страницы от программной части.

FastTemplate
Простой, вставляющий переменные, класс, который обрабатывает ваш шаблон на наличие переменных и выдает HTML код с подставленными значениями.

ShellPage
Простой и удобный в использовании класс, который позволяет вам делать целые сайты, основанные на файлах шаблонов. Изменяете шаблон, и весь ваш сайт изменяется.

STP Simple Template Parser
Простой, маленький и легкий в использовании класс-обработчик шаблонов. Он может собирать страницу из нескольких шаблонов, выдавать результирующие страницы в броузер, или сохранять в файловой системе.

OO Template Class
Объектно-ориентированный класс для шаблонов, который вы можете использовать в ваших программах.

SimpleTemplate
Шаблонный движок для создания и структурирования вэб-сайтов и приложений. Имеет возможность переводить и компилировать шаблоны.

bTemplate
Маленький и быстрый класс для шаблонов, который позволяет вам отделить PHP логику от HTML.

Savant
Мощный, но маленький PEAR-совместимый шаблонный движок. Не компилируется и использует сам PHP в качестве шаблонного языка.

ETS — easy template system
Система шаблонов, которая позволяет вам подставлять шаблоны под одни и те же данные.

EasyTemplatePHP
Простая, но мощная система шаблонирования для вашего сайта.

vlibTemplate
Быстрая, полнофункциональная шаблонная система, которая включает в себя кэширующий и отладочный класс.

AvanTemplate
Шаблонный движок, корректно работающий с мульти-байтовыми данными и потребляющий малое количество системных ресурсов. Поддерживает замену переменных и блоков данных, которые можно отобразить или скрыть.

Grafx Software’s Fast Template
Модификация популярной шаблонной системы Fast Template, которая включает в себя функцию кэширования, консоль отладки и удаление необъявленных динамических блоков.

TemplatePower
Быстрый, простой и мощный класс для шаблонизации. Поддерживает вложенные динамические блоки, включение блоков/файлов и отображение/скрытие неопределенных переменных.

TagTemplate
Эта библиотечная функция была разработана для использования с файлами шаблонов и позволяет вам получать информацию из HTML файлов.

htmltmpl: templating engine
Шаблонный движок для Python и PHP. Ориентирован на разработчиков вэб-приложений, которые (разработчики) хотят отделить программный код от дизайна в своих проектах.

PHP Class for Parsing Dreamweaver templates
Простой класс для обработки шаблонов Dreamweaver и использования для Gallery 2 и WordPress.

MiniTemplator (Template Engine)
Компактный шаблонный движок для HTML файлов. Обладает простым синтаксисом для шаблонных переменных и блоков. Блоки могут быть вложенными.

Layout Solution
Упрощает разработку и обслуживание сайта. Хранит часто используемые переменные и элементы страниц так, что вам не придется дублировать разметку вновь и вновь.

Cached Fast Template
Дополнение к FastTemplate, позволяющее кэшировать файлы шаблонов. Может кэшировать даже с разными характеристиками и различными блоками данных.

TinyButStrong
Шаблонный движок, который поддерживает MySQL, Odbc, Sql-Server и ADODB. Включает в себя 7 методов и 2 свойства.

Brian Lozier’s php based template engine
Всего 2 килобайта размером. Очень быстрый и объектно-ориентированный.

WACT
Шаблонный движок, который отделяет код от дизайна.

PHPTAL
XML/XHTML шаблонная библиотека для PHP.
Tags:
Hubs:
+2
Comments31

Articles