今天看啥  ›  专栏  ›  OSC开源社区

JFina 3.0 “重新定义的模板引擎”与 Beetl 的功能对比

OSC开源社区  · 公众号  · 程序员  · 2017-01-24 08:36
摘要: 本文比较了JFina3.0新的模板引擎功能与Beetl的功能JFinal3.0出来模板引擎功能,看了一下介绍和下载demo看了一下,发现体积增加了不少,貌似为了一个模板引擎,jfinal已经体积增长到800K,这与Jfinal早期宣称的200k大小差别已经很大了,为了一个模板引擎,投入这么大体积,是否值的的呢,我作为Beetl和BeetlSql的作者看来,这是必然的。模板引擎实际上是一门语言,是一个基础技术,可以作为视图渲染,规则解释,Sql模板片段等很多地方。以Beetl为例,曾用在baidu金融网站页面渲染,58某系统的的邮件模板,京东的某系统功能规则解释,也是BeetlSql的基础。Jfina如果想要把Sql像BeetlSql那样放到文件里管理,必然要用到模板技术。回头看看Mybatis,由于用了xml解析和OGNL表达式, ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照