FreeMarker 加入 Apache 孵化,发布 2.3.25 版本

oschina
 oschina
发布于 2016年07月09日
收藏 25

Freemarker 模板引擎宣布加入 Apache 基金会的孵化计划。加入后发布了首个更新版本 2.3.25 ,该版本改进内容包括:

  1. 扩展 list 指令用于支持哈希数据的处理,例如:<#list map as k, v>${k}: ${v}</#list>

  2. 增加 TemplateModelHashEx2 接口扩展自 TemplateModelHashEx 用于哈希数据支持

  3. 可通过 lazy_imports 和 lazy_auto_imports 设置实现延迟导入

  4. 可针对每个模板库设置 auto_import 和 auto_include

  5. 全新的 Configuration 设置

还包括其他一些设置变化和 bug 修复,详细列表请看

http://freemarker.org/docs/versions_2_3_25.html

FreeMarker 是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯 Java 编写。FreeMarker 被设计用来生成 HTML Web 页面,特别是基于 MVC 模式的应用程序。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:FreeMarker 加入 Apache 孵化,发布 2.3.25 版本
加载中

最新评论(22

y
ylmotol7
灰常好用
ZhuiFeng
ZhuiFeng
java的模版引擎已经有好多了,velocity,free maker,thfemty……
朋也
朋也
配置少,好用,最喜欢的java模版
花儿笑弯了腰
花儿笑弯了腰
我觉得还是蛮好使用的
你_猜
如果你做过门户网站你就懂了。比如新浪吧,访问量那么大,如果每个请求都是通过jsp页面解析成结果页面,那服务器根本承受不了多少访问量,一般都是把新闻生成静态html文件到硬盘上,让用户直接访问静态文件,服务器对一个访问静态文件开销是非常非常小的,这样就可以在有限的服务器性能下,支撑尽可能多的请求。
pantrick
pantrick

引用来自“抓瓦工人”的评论

难用,把那些严格的配置改改,一个模版弄得和开发语言一样,

引用来自“eechen”的评论

对,Java模板引擎搞得比PHP还复杂,真没有必要.而且Java这种行为还带坏了不少PHP开发者,明明PHP就自带简单实用高效的模板引擎,还搞出不伦不类的Smarty/Twig,尴尬呀.
并不是所有java模版语言都那样,只是这个比较严格,其他的都还好
黄奕杰
黄奕杰

引用来自“抓瓦工人”的评论

难用,把那些严格的配置改改,一个模版弄得和开发语言一样,

引用来自“eechen”的评论

对,Java模板引擎搞得比PHP还复杂,真没有必要.而且Java这种行为还带坏了不少PHP开发者,明明PHP就自带简单实用高效的模板引擎,还搞出不伦不类的Smarty/Twig,尴尬呀.
java本身不也有jsp么
张明楠
张明楠
velocity 就够用了我觉得
hcxxiaomo
hcxxiaomo
希望这货能搞得简单一些,语法太不好用了。还是老老实实用jstl吧。
飞天奔月
飞天奔月
apache velocity 怎么办?
返回顶部
顶部