Какие у меня варианты шаблонов HTML, когда веб-сервер не используется? - PullRequest
2 голосов
/ 11 февраля 2010

Правила

  1. Один вариант ответа
  2. Список языковых ограничений
  3. Минимум один профи и один против
  4. Как минимум один ресурс URL.

Если вы чувствуете себя щедрым, включите описание или свой собственный опыт.

Ответы [ 5 ]

2 голосов
/ 11 февраля 2010

Дзиндзя

Язык: Python 2.4 +

Pro: это гибкий

Con: вам нужен компилятор C для отладки

Это общий шаблонизатор, написанный на Python. Он часто используется как альтернатива шаблонизатору Django людьми, которым не нравится ограничительный характер шаблонизатора Django.

2 голосов
/ 11 февраля 2010

* XSLT 1002 *

Language Agnostic

Pro:

  • Чрезвычайно универсальный
  • Language Agnostic

Минусы:

  • Кривая обучения
  • Различия между реализациями
  • Синтаксис XML может быть подробным


W3C Технические характеристики

.NET XslCompiledTransform

1 голос
/ 11 февраля 2010

Скорость

Язык: Java

Pro: это гибкий

Против: Не так популярен, как раньше.

Это еще один общий шаблонизатор, написанный на Java. Когда-то это была популярная альтернатива JSP, хотя с тех пор она несколько упала.

0 голосов
/ 11 февраля 2010

Stringtemplate может использоваться в качестве генератора общего кода. Написано на Java

...