该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-06-30
chandler 写道 AviatorEvaluator.execute是static?最好还是不要做成static
static有什么问题?? Play 的方法都是static的。 |
|
返回顶楼 | |
发表时间:2010-06-30
如果能解析规则引擎中的规则字符串,我是最喜欢 了
|
|
返回顶楼 | |
发表时间:2010-06-30
lz知道rhino吗,lz能否把你的东东和rhino做个比较?
|
|
返回顶楼 | |
发表时间:2010-06-30
多线程啊什么,都不方便。
|
|
返回顶楼 | |
发表时间:2010-06-30
这个必须顶,在工作中这类东东个人认为用处还是很大的,以前不知道原来已经有这么多现成的 - - 害的自己也写过一个很简单的表达式判断,但功能那个简陋啊,谢谢LZ分享,我回去好好研究下,嘿嘿
|
|
返回顶楼 | |
发表时间:2010-06-30
chandler 写道 多线程啊什么,都不方便。
aviator没有赋值语句,不会有副作用,因此多线程完全不用担心,所有变量都是用户传入的。 |
|
返回顶楼 | |
发表时间:2010-06-30
frogfool 写道 lz知道rhino吗,lz能否把你的东东和rhino做个比较?
rhnio貌似是javascript的引擎吧,两者没有可比性,rhino是一个完整的脚本语言,而aviator只是一个语法的剪裁,没有赋值语句,没有循环,没有条件(除了三元表达式), 不是一门语言,仅仅是一个介于脚本语言和简易表达式引擎之间的东西。 |
|
返回顶楼 | |
发表时间:2010-06-30
没有接触过这类的东西,不知道有哪些适用场景?
|
|
返回顶楼 | |
发表时间:2010-06-30
dennis_zane 写道 frogfool 写道 lz知道rhino吗,lz能否把你的东东和rhino做个比较?
rhnio貌似是javascript的引擎吧,两者没有可比性,rhino是一个完整的脚本语言,而aviator只是一个语法的剪裁,没有赋值语句,没有循环,没有条件(除了三元表达式), 不是一门语言,仅仅是一个介于脚本语言和简易表达式引擎之间的东西。 这样说来,aviator是一个表达式运行器,而不是脚本引擎。是这样理解么? |
|
返回顶楼 | |
发表时间:2010-06-30
前半部分的使用场景很少吧,我很少接触到这样的实际需求。
后半部分成了format工具了,String.format和模板"user ${user.username}"形式我觉得更容易接受和美(直)观。 |
|
返回顶楼 | |