Шаблонизатор
Шаблонизатор (в web) — программное обеспечение, позволяющее использовать html-шаблоны для генерации конечных html-страниц. Основная цель использования шаблонизаторов — это отделение представления данных от исполняемого кода. Часто это необходимо для обеспечения возможности параллельной работы программиста и дизайнера-верстальщика. Использование шаблонизаторов часто улучшает читаемость кода и внесение изменений во внешний вид, когда проект целиком выполняет один человек.
Популярные шаблонизаторы
Список примеров в этой статье не основывается на авторитетных источниках, посвящённых непосредственно предмету статьи. |
Java
PHP
- Возможности самого языка PHP[2]
- BH[3]
- Fenom[4]
- Smarty
- Twig
- TinyButStrong
- XTemplate
- Histone
- Separate
- Blade
- Sigma[5]
- PHPTAL
- Facebook XHP
- dwoo
- Blitz templates
Python
Perl
Ruby/Rails
JavaScript
См. также
Ссылки
- Enforcing Strict Model-View Separation in Template Engines
- A Double-Model Approach to Achieve Effective Model-View Separation in Template Based Web Applications
- Сравнение PHP-шаблонизаторов (с графическими диаграммами) (англ.)
Примечания
Для улучшения этой статьи желательно:
|