Beetl 2.4.2 发布,Java 模板引擎

闲大赋
 闲大赋
发布于 2016年06月07日
收藏 30

Beetl 2.4.2 发布了,改进记录:

# 241 GeneralVarTagBinding 增加一个 getAttributes方法,获取html标签得所有属性
# 242 方法调用后有表达式导致报错bug修复

<dependency>
<groupId>com.ibeetl</groupId>
<artifactId>beetl</artifactId>
<version>2.4.2</version>
</dependency>

Beetl 大小720K,相对于其他java模板语言,具有功能齐全,语法直观,性能超高,开发和维护模板有很好的体验。是新一代的模板引擎。总得来说,它的特性如下:

  •  功能完备:同主流的java模板引擎相比,Beetl具有绝大多数功能。适用于各种应用场景,从对响应速度有很高要求的大网站到功能繁多的CMS管理系统都适合。Beetl本身还具有很多独特功能来完成模板编写和维护,这是其他模板引擎所不具有的。

  •  非常简单:类似Javascript语法和习俗,只要半小时就能通过半学半猜完全掌握用法。拒绝其他模板引擎那种非人性化的语法和习俗。

  •  超高的性能:Beetl 远超过主流java模板引擎性能,如5-6倍于freemarker,2倍于传统jsp技术。而且消耗较低的CPU

  •  易于整合:Beetl能很容易的与各种web框架整合,如Spring MVC,JFinal,Struts,Nutz,Jodd,Servlet等。

  •  支持模板单独开发和测试,即在MVC架构中,即使没有M和C部分,也能开发和测试模板。

  •  扩展和个性化:Beetl支持自定义方法,格式化函数,虚拟属性,标签,和HTML标签. 同时Beetl也支持自定义占位符和控制语句起始符号也支持使用者完全可以打造适合自己的工具包.

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

最新评论(14

r
redfortress
jvm上速度最快的模板是哪个?
肖得明
肖得明
:bowtie:支持。
南湖船老大
南湖船老大
如果能优化内存占用就更完美了
混世顽童
混世顽童
支持大赋
徐承恩
徐承恩

引用来自“554330833a”的评论

请问这个成熟吗?
模板引擎本身就内置很多常用方法,而且自定义自己的方法也很方便,不得不承认他是新一代高性能的模板引擎。
风中的眼睛
风中的眼睛
很好用
闲大赋
闲大赋

引用来自“阿影”的评论

是否支持类似于FREEMARKER的宏定义?
支持
天铃鸟
天铃鸟
去jetbrains那里提议内置一个文件类型吧。不然使用起来有点麻烦
阿影
阿影
是否支持类似于FREEMARKER的宏定义?
闲大赋
闲大赋

引用来自“554330833a”的评论

请问这个成熟吗?
返回顶部
顶部