首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
jfinal 模板引擎比beetl相比效率怎么样
zzhkiller
2017-02-07 15:37
jfinal 模板引擎比beetl相比效率怎么样
项目:
JFinal
2
评论区
杜福忠
2017-02-08 09:57
性能不是 jfinal template engine 第一个版本的主要目标,第一版本的主要目标是极简,
性能后续会优化,如果后续在性能优化过程中过于牺牲架构与代码质量,则拒绝优化,性能比 velocity 与 freemarker 快很多以后,性能不是重点,
jfinal template engine 目前未做过任何优化,第一个版本的性能已然超过 velocity 与 freemarker,你可以想象一下后续的性能提升空间有多大,
为啥未做任何优化,并且第一个版本的性能这么好,这全是“极简”设计带来的红利,
因为,通常优雅的设计,天然拥有高性能,
而优化这件事,还要有个度,有些优化会让代码变得“dirty” 或者 "ugly",对于这种方式的优化,jfinal template engine 基本都会拒绝,
对于在当前性能的基础之上,再提升一点不必要的性能,去牺牲架构与代码质量,这是不值得的,
jfinal template engine 在后续去优化性能会把握这个度,
大家如果有兴趣,可以看一下 jfinal template engine 这部分的代码,再与其它模板引擎对比一下,立即会有所感觉,
jfinal template engine 的代码量只有 freemarker 的 10 分之 1, 只有 5000 多行,而 FM 有五万多行,对比一下源代码,去看,看一下哪个源码你可以看懂.
jfinal club 是我操刀,大家提供了很多反馈,才让 jfinal 越来越好,再加上现在俱乐部大家提供的资源,以后会更好
---- 摘自 俱乐部
回复
zzhkiller
2017-02-08 13:53
@杜福忠
非常感谢
回复
发送
我要反馈
热门反馈
扫码入社
性能后续会优化,如果后续在性能优化过程中过于牺牲架构与代码质量,则拒绝优化,性能比 velocity 与 freemarker 快很多以后,性能不是重点,
jfinal template engine 目前未做过任何优化,第一个版本的性能已然超过 velocity 与 freemarker,你可以想象一下后续的性能提升空间有多大,
为啥未做任何优化,并且第一个版本的性能这么好,这全是“极简”设计带来的红利,
因为,通常优雅的设计,天然拥有高性能,
而优化这件事,还要有个度,有些优化会让代码变得“dirty” 或者 "ugly",对于这种方式的优化,jfinal template engine 基本都会拒绝,
对于在当前性能的基础之上,再提升一点不必要的性能,去牺牲架构与代码质量,这是不值得的,
jfinal template engine 在后续去优化性能会把握这个度,
大家如果有兴趣,可以看一下 jfinal template engine 这部分的代码,再与其它模板引擎对比一下,立即会有所感觉,
jfinal template engine 的代码量只有 freemarker 的 10 分之 1, 只有 5000 多行,而 FM 有五万多行,对比一下源代码,去看,看一下哪个源码你可以看懂.
jfinal club 是我操刀,大家提供了很多反馈,才让 jfinal 越来越好,再加上现在俱乐部大家提供的资源,以后会更好
---- 摘自 俱乐部