- Шаблонизатор
-
Шаблонизатор (в web) — это программное обеспечение, позволяющее использовать html-шаблоны для генерации конечных html-страниц. Основная цель использования шаблонизаторов — это отделение представления данных от исполняемого кода. Часто это необходимо для обеспечения возможности параллельной работы программиста и дизайнера-верстальщика. Использование шаблонизаторов часто улучшает читаемость кода и внесение изменений во внешний вид, когда проект целиком выполняет один человек.
Использование шаблонизаторов часто отождествляют с парадигмой MVC. Эти понятия связаны, но не тождественны.
Содержание
Популярные шаблонизаторы
Java
- Apache Velocity
- FreeMarker
- Histone[1]
PHP
- Возможности самого языка PHP
- Smarty
- Twig
- TinyButStrong
- XTemplate
- Histone
Python
Perl
- Template Toolkit
- HTML::Template
Ruby/Rails
JavaScript
- Histone
Примечания
См. также
Ссылки
- Enforcing Strict Model-View Separation in Template Engines
- A Double-Model Approach to Achieve Effective Model-View Separation in Template Based Web Applications
- Сравнение PHP-шаблонизаторов (с графическими диаграммами) (англ.)
Для улучшения этой статьи желательно?: - Дополнить статью (статья слишком короткая либо содержит лишь словарное определение).
- Добавить иллюстрации.
- Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное.
Категория:- Шаблонные системы
Wikimedia Foundation. 2010.