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

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

软件作者:Boilit
作者姓名:于景洋
所在单位:胜利油田胜利软件有限责任公司
posted on 2013-09-20 19:06  boilit  阅读(475)  评论(0编辑  收藏  举报