【表达式引擎】Fel 0.7 版本发布
Fel是轻量级的高效的表达式计算引擎。
Fel在源自于企业项目,设计目标是为了满足不断变化的功能需求和性能需求。
Fel是开放的,引擎执行中的多个模块都可以扩展或替换。Fel的执行主要是通过函数实现,运算符(+、-等都是Fel函数),所有这些函数都是可以替换的,扩展函数也非常简单。
Fel有双引擎,同时支持解释执行和编译执行。可以根据性能要求选择执行方式。编译执行就是将表达式编译成字节码(生成java代码和编译模块都是可以扩展和替换的)
Fel基于Java1.5开发,适用于Java1.5及以上版本。
特点:
易用性:API使用简单,语法简洁,和java语法很相似。
轻量级:整个包只有300多KB。
高 效:目前没有发现有开源的表达式引擎比Fel快。
扩展性:采用模块化设计,可灵活控制表达式的执行过程。
根函数:Fel支持根函数,“$('Math')”在Fel中是常用的使用函数的方式。
$函数:通过$函数,Fel可以方便的调用工具类或对象的方法(并不需要任何附加代码),具体请看示例。
不足:
支持脚本:否。
适应场景:
Fel适合处理海量数据,Fel良好的扩展性可以更好的帮助用户处理数据。
Fel同样适用于其他需要使用表达式的地方(如果工作流、公式计算、数据有效性校验等等)
此版本改进:
1:支持数组访问(array[i])和集合访问(list[i],set[i]等)。并支持多维数组及多维List。
2:设置变量时可以指定变量类型(FelContext.setVar(..)),同时调整FelContext接口。
3:四则运算返回的结果类型更精确。
4:性能再度提升。
5:解决求负求正运算在编译时返回类型不正确的BUG。
- 1OA软件系统难道不能安装即用、一劳永逸吗?
- 2OA办公系统文件传输的安全问题与管理措施
- 32015年-2016年国内最先进的OA办公软件系统之流程管理
- 4OA选型要避免功能泛化,应注重功能实用
- 5OA厂商的数量不断增多。OA商在激烈的竞争环境中脱颖而出
- 6协同OA办公软件越来越受广大企业管理者的欢迎
- 7OA的职能已经不仅仅是协同工作,更扩展的丰富的外延
- 8办公软件系统学习
- 9深处着眼才是企业选择OA办公系统的关键点
- 10善意的人们把OA当作解决系统集成挑战的最终的解决方案
- 11OA系统的易用性是在满足了用户功能需求的基础上
- 12OA办公系统提升员工工作效率,增强组织的知识竞争力
- 13引擎,流程设计器,表单设计器
- 14电子商务ERP系统
- 15泛普软件移动OA算是产品的集大成者
- 16工作流是OA办公系统中的核心内容
- 17将“灵魂”融入到协同OA中,这样的软件产品才是性能不错的
- 18OA办公系统提升管理、持续改善、有效节流,成为企业的不二选择
- 19软件和信息技术服务在国民经济发展中扮演的角色日益重要
- 20中小企业使用进销存系统的好处有哪些?
- 21阶段不同部门、岗位的员工对由OA明确自己的工作职责
- 22OA系统的实施应用,触及大家的工作习惯
- 23OA市场逐步走向规范,潜力逐渐得到开发
- 24OA产品化的优势是实施的周期短、成本低、风险低
- 25电子政务中不可或缺的OA系统建设也越来越多的被提出
- 26OA在中国现在还是初级阶段,要考虑怎么落地的问题
- 27OA办公系统的深化应用逐渐成为一个全行业都关注的话题
- 28各个行业对OA理解参考文件
- 29OA领军企业都采取了什么策略?何时才能迎来OA的暖春天?
- 30由于OA的机制,使企业业务主管与IT主管走得更近
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼