Шаблонизатор
Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 1 июня 2016; проверки требуют 10 правок.
Шаблонизатор (в 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-шаблонизаторов (с графическими диаграммами) (англ.)
Примечания[править | править код]
Для улучшения этой статьи желательно: |