Jump to content

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

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

Двигатель (реализация) [а] Языки [б] Лицензия [с] Переменные [д] Функции [и] Включает [ф] Условное включение [г] Зацикливание [час] Оценка (язык) [я] Назначение [Дж] Ошибки и исключения [к] i18n [л] Естественные шаблоны [м] Наследование [н]
Скорость Апача Ява , С# Апач Да Да Да Да Да Да Да Да Нет Нет Нет
ASP.NET (Майкрософт) С# , VB.NET Собственный Да Да Да Да Да Да Да Да ? ? ?
ASP.NET (моно) С# LGPL Да Да Да Да Да Да Да Да ? ? ?
Ларавел Блейд PHP С Да Да Да Да Да Да Да Да Да Нет Да
ГепардШаблон Питон С Да Да Да Да Да Да Да Да Нет Нет Да
CodeCharge Студия Классический ASP , C# , VB.NET , PHP , Perl , Java/JSP , ColdFusion Собственный Да Да Да Да Да Да Да Нет Да Да ?
КолдФьюжн CFML , CFScript Собственный Да Да Да Да Да Да Да Да Да Да Да
ЧТПП C , C++ , Perl , PHP , Python BSD-подобный Да Да Да Да Да Нет Нет Да Нет Да Нет
Джанго Питон BSD-подобный Да Да Да Да Да Да Да Да Да Нет Да
Язык поколения Эпсилон Ява Публичная лицензия Eclipse Да Да Да Да Да Да Да Да Нет Да Нет
eRuby Руби GNU GPL / Ruby Лицензия Да Да Да Да Да Да Да Да Да Да Нет
FreeMarker Ява Апач Да Да Да Да Да Да Да Да Да Нет Нет
Генши (язык шаблонов) Питон BSD-подобный Да Да Да Да Да Да ( Питон ) Да Да Да Да Нет
Go Шаблоны Идти БСД Да Да Да Да Да Да Да Да Да Да Нет
ветчина Руби , PHP (НЗП) С Да Да Да Да Да Да ( Рубин ) Да Да Да Нет Нет
Гамлеты Ява БСД Да Да Да Да Да Нет Да Да ? ? ?
Страницы Java-сервера Ява CDDL + GNU GPL [1] Да Да Да Да Да Да Да Да ? Да ?
Джинджа Питон БСД Да Да Да Да Да Да ( Питон ) Да Нет Да Нет Да
Джинджа2 Питон БСД Да Да Да Да Да Да ( Питон ) Да Да Да Нет Да
Что Ржавчина С Да Да Да Да Да Нет Да Да Нет Нет Нет
Ребенок Питон С Да Да Да Да Да Да ( Питон ) Да Да Нет Да Нет
Люси CFML LGPL Да Да Да Да Да Да ( CFML ) Да Да Да Да Да
Неделя Питон С Да Да Да Да Да Да ( Питон ) Да Да Да Нет Да
Усы 30+ языков С Да Да Да Да Да (по каждому элементу) Нет Нет Да Да Да Нет
Открытый шаблон Power PHP 5 BSD-подобный Да Да Да Да Да Да ( PHP ) Да Да Нет Да Да
PHP PHP PHP-лицензия Да Да Да Да Да Да Да Да Да Да Нет
Мопс JavaScript С [2] Да Да Да Да Да Да ( JavaScript ) Да Да Нет Нет Да
Бритва С# , F# , VB.NET Апач Да Да Да Да Да Да Да Да Да Да Да
Умник PHP LGPL Да Да Да Да Да Да ( PHP ) Да Да? Да Нет Да
Стройный Руби С [3] Да Да Да Да Да Да Да Да Нет Нет Да
Язык атрибутов шаблона Различный открытый исходный код Да Да Да Да Да Да Да Да Нет Да ?
Набор инструментов для шаблонов Перл , Питон Перл Да Да Да Да Да Да ( Перл ) Да Да Нет Нет Да
Тимелиф Ява Апач Да Да Да Да Да Да Да Да Да Да Нет
Ветка PHP БСД Да Да Да Да Да Нет Да Да Да Нет Да
веб2py Питон LGPL3 Да Да Да Да Да Да Да Да Да Да Да
ВебМакрос Ява Апач , GNU GPL Да Да Да Да Да Да Да Да ? ? ?
Двигатель (реализация) [а] Языки [б] Лицензия [с] Переменные [д] Функции [и] Включает [ф] Условное включение [г] Зацикливание [час] Оценка (язык) [я] Назначение [Дж] Ошибки и исключения [к] i18n [л] Естественные шаблоны [м] Наследование [н]

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Перейти обратно: а б Движок (реализация): название движка.
  2. ^ Перейти обратно: а б Языки: язык реализации движка (не язык сценариев шаблона).
  3. ^ Перейти обратно: а б Лицензия: Лицензионное соглашение на программное обеспечение.
  4. ^ Перейти обратно: а б Переменные: возможности языка сценариев для использования переменных.
  5. ^ Перейти обратно: а б Функции: возможности языка сценариев для использования функций.
  6. ^ Перейти обратно: а б Включает в себя: возможности языка сценариев, включая внешние файлы.
  7. ^ Перейти обратно: а б Условное включение: сила языка сценариев для условных включений
  8. ^ Перейти обратно: а б Циклы: возможности языка сценариев для выполнения циклов (for, while) или рекурсии.
  9. ^ Перейти обратно: а б Оценка (язык): возможность языка сценариев выполнять «команду eval» (для языка реализации)
  10. ^ Перейти обратно: а б Задание: задать имена и ссылки на подшаблоны (?)
  11. ^ Перейти обратно: а б Ошибки и исключения: ошибки сценария вывода движка.
  12. ^ Перейти обратно: а б i18n: интернационализации и локализации. функция
  13. ^ Перейти обратно: а б Естественные шаблоны: шаблон может быть документом, столь же действительным, как и конечный результат, синтаксис движка не нарушает структуру документа.
  14. ^ Перейти обратно: а б Наследование: поддерживает возможность наследовать макет от родительского шаблона, отдельно переопределяя произвольные разделы содержимого родительского шаблона.
  1. ^ Реализация страниц JavaServer(TM)
  2. ^ "мопс/мопс" . Гитхаб . Проверено 17 мая 2021 г.
  3. ^ "тонкий-шаблон/тонкий" . Гитхаб . Проверено 17 мая 2021 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a86570c3a9cbe1713ce92c528e083aea__1716351240
URL1:https://arc.ask3.ru/arc/aa/a8/ea/a86570c3a9cbe1713ce92c528e083aea.html
Заголовок, (Title) документа по адресу, URL1:
Comparison of web template engines - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)