Apache Velocity

Apache Velocity 模板引擎用于比较,也使测试其他三个替代方案(FreeMarker、Thymeleaf 和 Pebble)更简单一些。Apache Velocity 是 Jakarta 项目之一。每个 Velocity 模板都经过处理但未编译为 Java,它支持更好的代码分离。

Apache FreeMarker

第一个考虑替代 Velocity 的候选者是 FreeMarker。FreeMarker 目前来自 Apache Software Foundation (ASF) 支持的 Apache 项目孵化器。ASF 努力支持 FreeMarker 的开发,这是一个长寿的好兆头。另一个原因可能是 FreeMarker 在 Apache 系列项目中被广泛使用,一个很好的例子就是新近被接受的 NetBeans!

Thymeleaf 模板引擎

Thymeleaf 将自己展示为 HTML5 JVM Web 开发的理想选择。