FreeMarker 与 JSP 的优缺点

看得出波总似乎偏爱FreeMarker , 请问波总 , 根据你个人的经验 , FreeMarker 与 JSP 的优缺点是 ? @JFinal


另外 , FreeMarker 的学习成本高吗 ? 是否值得 ?

评论区

JFinal

2016-07-25 11:19

jsp 中可以任意书写 java 代码,这种诱惑将导致部分用户写出业务与 view 层混杂型的代码,并且 jsp 由于时间久远,有些用法不是很简洁,而且在早期 jsp 对 jfinal 的 Model、Record 对象输出支持不好,后来是通过引入了 ModelRecordElResover 来支持的。此外,jsp 不支持 layout 功能,这个在模板引擎中已经是标配。

而 freemarker 不允许在模板中写 java 代码,避免了 jsp 在这方面的缺点,并且 freemarker 的学习成本很低,虽然功能十分地多,但常用的功能就那么几个,通常学一下常用功能即可上手开发。比较偏门的功能在需要的时候翻翻手册即可。

最后,建议你学学 freemarker 的使用,主要学一下输出指令与控制指令,基本就可以上手开发了,最好是看看 JPress 这个项目中的用法,比看手册要快,15 分钟学完主要功能用法

yigegeman

2016-07-25 14:46

@JFinal OK ! 谢谢波总 。

yigegeman

2016-07-25 14:48

@JFinal 波总 , 你公司的业务是啥 ?

Dreamlu

2016-07-28 09:13

jsp-layout:http://git.oschina.net/596392912/jsp-layout 欢迎使用Jsp的朋友来试用。@JFinal @yigegeman

getthem

2016-09-03 20:29

@Dreamlu 请问你这个有何特点?

热门反馈

扫码入社