stringtranslate.com

Сравнение движков веб-шаблонов

В следующей таблице перечислены различные движки веб-шаблонов, используемые в системах веб-шаблонов , а также краткое описание их функций.

Смотрите также

Примечания

  1. ^ ab Двигатель (реализация) : название двигателя
  2. ^ ab Языки: язык реализации движка (не язык шаблонного скрипта)
  3. ^ ab Лицензия: Лицензионное соглашение на программное обеспечение
  4. ^ ab Переменные: возможность использования переменных в скриптовом языке
  5. ^ ab Функции: язык сценариев, позволяющий использовать функции
  6. ^ ab Включает: язык сценариев, возможность включения внешних файлов
  7. ^ ab Условное включение: сила языка сценариев для условных включений
  8. ^ ab Циклы: возможности языка сценариев для создания циклов (for, while) или рекурсии
  9. ^ ab Оценка (язык): способность языка сценариев выполнять «команду eval» (для языка реализации)
  10. ^ ab Назначение: задать имена и ссылки на подшаблоны (?)
  11. ^ ab Ошибки и исключения: ошибки скрипта вывода движка.
  12. ^ ab i18n : Функция интернационализации и локализации
  13. ^ ab Естественные шаблоны: шаблон может быть документом, который так же корректен, как и конечный результат, синтаксис движка не нарушает структуру документа.
  14. ^ ab Наследование: поддерживает возможность наследования макета от родительского шаблона, отдельно переопределяя произвольные разделы содержимого родительского шаблона.

Ссылки

  1. ^ Реализация страниц JavaServer(TM)
  2. ^ "pugjs/pug". GitHub . Получено 2021-05-17 .
  3. ^ "slim-template/slim". Github . Получено 2021-05-17 .