Velocity vs FreeMarker

一月 6, 2009 | 标签 模板  框架   | 浏览
评论 0

单纯从功能角度来说,FreeMarker是Velocity的超集,Velocity有的都有,Velocity没有的也有。学习门槛我看都很低,没有什么明显的区别,一天时间就可以可以很熟练的使用了。

Velocity唯一比FreeMarker有优势的地方就是出现的比较早,用的人比较多(webwork的模板就是用了Velocity)。

如果两个你都没有用过的话,那没有什么道理不用FreeMarker。

velocity可以做类似

$request.session.removeAttribute("varName")

的操作,而freemarker不能

速度方面没有严谨的解释,不过看到了几处文章这样写的
实际上有不少人都在批评velocity里面引入request和response造成了逻辑代码污染view层的问题。




发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。