Набор инструментов для шаблонов
Эта статья нуждается в дополнительных цитатах для проверки . ( июль 2020 г. ) |
Template Toolkit (TT) — это механизм шаблонов, используемый в основном для создания веб-сайтов, но также подходящий для создания любого типа цифрового документа , например файла PDF или LaTeX . Template Toolkit основан на мини-языке и по умолчанию не позволяет использовать Perl в своих шаблонах, в отличие от некоторых конкурирующих продуктов (например, Mason). Это вынуждает разработчиков разделять бизнес-логику Perl на библиотеки , оставляя в своих шаблонах только логику представления . Он написан на Perl некоторыми популярными аксессуарами на C. , с Он распространяется под лицензией свободного программного обеспечения ( Perl Artistic License или GPL ).
TT используется в качестве системы шаблонов для различных платформ приложений Perl, включая Catalyst MVC Framework , CGI::Application и платформу Maypole .
Инструментарий шаблона был написан Энди Уордли. «Прототип» TT (модуль Text::MetaText Perl) был выпущен в 1996 году. Первая версия собственно TT была выпущена в 1999 году. Версия 2.00, также известная как TT2, была выпущена в 2001 году. Пересмотренный и обновленный TT3 находился в разработке. [1] но выглядит заброшенным. Тем временем TT2 постоянно совершенствуется и выпущен как версия 3. [2] конец 2019 года.
Внешние ссылки
[ редактировать ]- Веб-сайт с набором инструментов для шаблонов
- Инструментарий шаблонов на CPAN
- Репозиторий GitHub
- Веб-страница набора инструментов для шаблонов Энди Уордли
- Хаскелл-версия
Ссылки
[ редактировать ]- ^ «Сайт разработки ТТ3: 1» . tt3.template-toolkit.org . Проверено 19 марта 2023 г.
- ^ «Выпуск v3.000: запрос на слияние № 238 из atoomic/Versions · abw/Template2» . Гитхаб .