Механизм шаблонов может реализовать простоту использования ежедневного управления веб-сайтом, произвольную настройку шаблонов, независимость программных шаблонов и т. д., что отвечает потребностям персонализированной разработки веб-сайтов. Механизм шаблонов использует технологию разделения кода шаблонов для разделения функций управления веб-сайтом, создания шаблонов и шаблонов внешнего интерфейса. Ниже IDC Review Network поделится с вами 8 шаблонизаторами.
1. Умный
Smarty — это шаблонизатор PHP, написанный на PHP, который в настоящее время является одним из самых известных шаблонизаторов PHP в отрасли. Он разделяет логический код и внешнее содержимое, предоставляя простой в управлении и использовании метод разделения логики кода PHP, которая изначально смешана с кодом HTML.
2. Шаблон Lite
Template Lite — очень быстрый и небольшой шаблонизатор HTML. Движок поддерживает большинство функций и фильтров, которые есть в движке шаблонов Smarty.
3.XШаблон
XTemplate — это шаблонизатор для PHP. Это позволяет хранить HTML-код отдельно от PHP-кода. Содержит множество полезных функций, таких как вложенные программные блоки, различные типы переменных интерполяции. Код очень краток и оптимизирован.
4. Савант
Savant — мощный, но легкий объектно-ориентированный механизм шаблонов PHP. Используйте сам PHP в качестве языка шаблонов, чтобы не было необходимости изучать новую систему разметки. Он имеет объектно-ориентированную систему подключаемых модулей шаблонов и выходные фильтры для быстрого добавления новых вариантов поведения.
5.Фемплата
Phemplate — простой и быстрый шаблонизатор PHP. Это позволяет добавлять в шаблон переменные и некоторые динамические блоки, включая циклы. Механизм шаблонов может отделить представление от логики, а дизайнеры могут изменять HTML по своему усмотрению, не беспокоясь о том, чтобы испортить PHP-скрипты.
6. Двау
Dwoo — это шаблонизатор PHP5. Совместимый с шаблонами Smarty, он полностью переписан на основе синтаксиса Smarty. Поддерживает расширение своей функциональности с помощью плагинов.
7. Веточка
Twig — это гибкий, быстрый и безопасный язык шаблонов PHP. Он компилирует шаблоны в оптимизированный необработанный PHP-код. Имейте модель песочницы для оценки ненадежного кода шаблона. Состоит из гибкого лексера и парсера, который позволяет разработчикам определять свои собственные теги, фильтры и создавать собственные DSL.
8.Шаблон FXL
FXL Template — это простой в использовании механизм шаблонов, который предоставляет все основные функции системы шаблонов. Поддерживает простое распределение текста/массива, блоки и вложенные блоки. Имеет хорошие регулярные выражения и простой синтаксис шаблонов для максимально быстрой обработки шаблонов.
Оригинальный адрес: http://www.idcps.com/News/20110118/22863.html (При необходимости перепечатки укажите источник)
Благодарим IDC Review Network за ваш вклад.