java模板引擎,Beetl 2.1.1 發布
新增功能:無
Bug修復:
92:表達式比較報錯,如果在子模板里,報錯信息不明確
91:FunctionPackage對可變數組不支持的bug
90: for循環定義的變量未檢測變量名是否沖突,導致報錯信息不明確
88:三元表達式報錯信息不準確
86:單行定界符號(如@和回車),如果連續多行,導致報錯的bug。(1.x以來的bug)
83:格式化函數 報錯,如果在子模板里,報錯信息不明確。
81:字節碼優化int裝箱成Integer的時候,未考慮負整數的情況。導致運行的時候報錯 (2.x以來的bug)
本次發布包含了一些重要bug修復,以及#81 可能會影響線上系統,建議用戶立刻升級到2.1.1 版本。
beetl 的eclipse 插件預覽版預計年底前發布,敬請關注:
Beetl目前版本是2.1,大小667K,相對于其他java模板引擎,具有功能齊全,語法直觀,性能超高,開發和維護模板有很好的體驗。是新一代的模板引擎。總得來說,它的特性如下:
功能完備:同主流的java模板引擎相比,Beetl具有絕大多數功能。適用于各種應用場景,從對響應速度有很高要求的大網站到功能繁多的CMS管理系統都適合。Beetl本身還具有很多獨特功能來完成模板編寫和維護,這是其他模板引擎所不具有的。
非常簡單:類似Javascript語法和習俗,只要半小時就能通過半學半猜完全掌握用法。拒絕其他模板引擎那種非人性化的語法和習俗。
超高的性能:Beetl 遠超過主流java模板引擎性能,如5-6倍于freemaker,2倍于傳統jsp技術。而且消耗較低的CPU
易于整合:Beetl能很容易的與各種web框架整合,如Spring MVC,JFinal,Struts,Nutz,Jodd,Servlet等。
支持模板單獨開發和測試,即在MVC架構中,即使沒有M和C部分,也能開發和測試模板。
擴展和個性化:Beetl支持自定義方法,格式化函數,虛擬屬性,標簽,和HTML標簽. 同時Beetl也支持自定義占位符和控制語句起始符號也支持使用者完全可以打造適合自己的工具包.
</ul> 來自:http://ibeetl.com/community/?/home/explore/category-1