不使用Web服务器时,我对HTML模板的选择是什么?

时间:2010-02-11 14:47:29

标签: html templates template-engine no-framework

规则

  1. 每个答案一个选项
  2. 列出语言限制
  3. 至少一个亲和一个骗子
  4. 至少一个网址资源。
  5. 如果你的感情慷慨包含描述或你自己的经验。

5 个答案:

答案 0 :(得分:2)

<强> XSLT

语言不可知

亲:

  • 极其多才多艺
  • 语言不可知论

缺点:

  • 学习曲线
  • 各实施之间的差异
  • XML语法可以是详细的


W3C Specification

.NET XslCompiledTransform

答案 1 :(得分:2)

Jinja

语言:Python 2.4 +

亲:它很灵活

Con:你需要一个C编译器来进行调试

这是一个用Python编写的通用模板引擎。它通常被那些不喜欢Django模板引擎限制性的人用作Django模板引擎的替代品。

答案 2 :(得分:1)

Velocity

语言:Java

亲:它很灵活

骗局:不像以前那么受欢迎。

这是另一个通用模板引擎,这是用Java编写的。有一段时间,它是JSP的一种流行替代品,虽然它从那时起已经有所下降。

答案 3 :(得分:0)

Stringtemplate可用作通用代码发射器。用Java编写

答案 4 :(得分:0)