高性能Java模板引擎BSL-1.0.1发布

Bsl全名为Boilit Script Language,是一款主要面向模板引擎方向的脚本语言。

引擎性能:超越目前主流、非主流的模板引擎,具体请参考文档内的测试结果或基准测试。

软件特性:
    1、语法规则:
        类Java、JavaScript语法,语法结构简单,易学易用;
    2、功能齐全:
        具有目前主流、非主流模板引擎所支持的功能;
        支持弱类型变量定义方式,方便敏捷开发;
        支持数学运算、逻辑运算、位运算、复杂表达式运算;
        支持常量、变量、类方法、实例方法的调用及复杂的连续调用;
        支持单行、多行注释;
        支持安全输出、格式化输出;
        支持格式化扩展;
        支持多路分支、循环迭代;
        支持引入与布局;
        支持常见日志系统、静态文本压缩、模板缓存;
        提供通过API清理缓存以保证修改后的模板被加载;
        提供多种资源加载方式(File、ClassPath、URL等);
        支持错误行列定位;
        其它琐碎功能在此不一一列出;
    3、性能卓越:
        目前可以超越主流、非主流的模板引擎,测试结果见测试结果;
    4、扩展友好:
        框架无关,能与任何需要模板引擎、需要动态语言的Java框架整合;
    5、开发调试:
        支持单独开发、测试,即在MVC架构中,即使没有M和C部分,也能开发和测试模板;
    6、运行方式:
        解释执行,虽然是解释执行,但效率却奇高,本引擎专门为此做了优化;

软件作者:Boilit
作者姓名:于景洋
所在单位:胜利油田胜利软件有限责任公司

开发语言:Java
目前版本:1.0.1
类库大小:248K
开源协议:MIT 
托管地址: https://github.com/boilit/bsl
文档地址: http://boilit.github.io/bsl
基准测试: https://github.com/boilit/ebm

你可能感兴趣的:(java,开源,高性能,模板引擎,BSL)