В следующей таблице перечислены различные движки веб-шаблонов, используемые в системах веб-шаблонов , а также краткое описание их функций.
Смотрите также
Примечания
- ^ ab Двигатель (реализация) : название двигателя
- ^ ab Языки: язык реализации движка (не язык шаблонного скрипта)
- ^ ab Лицензия: Лицензионное соглашение на программное обеспечение
- ^ ab Переменные: возможность использования переменных в скриптовом языке
- ^ ab Функции: язык сценариев, позволяющий использовать функции
- ^ ab Включает: язык сценариев, возможность включения внешних файлов
- ^ ab Условное включение: сила языка сценариев для условных включений
- ^ ab Циклы: возможности языка сценариев для создания циклов (for, while) или рекурсии
- ^ ab Оценка (язык): способность языка сценариев выполнять «команду eval» (для языка реализации)
- ^ ab Назначение: задать имена и ссылки на подшаблоны (?)
- ^ ab Ошибки и исключения: ошибки скрипта вывода движка.
- ^ ab i18n : Функция интернационализации и локализации
- ^ ab Естественные шаблоны: шаблон может быть документом, который так же корректен, как и конечный результат, синтаксис движка не нарушает структуру документа.
- ^ ab Наследование: поддерживает возможность наследования макета от родительского шаблона, отдельно переопределяя произвольные разделы содержимого родительского шаблона.
Ссылки
- ^ Реализация страниц JavaServer(TM)
- ^ "pugjs/pug". GitHub . Получено 2021-05-17 .
- ^ "slim-template/slim". Github . Получено 2021-05-17 .