题
我想为我的java应用程序使用一些规则引擎。那么您能推荐一些好的规则框架吗?
解决方案
其他提示
口水是弹出到我的脑海里第一个...
有可能更多的在那里,但我不知道,因为我旁边有与第三方规则引擎没有经验......
OTOH:根据你的任务的复杂性,还可以通过包括任意数量的脚本语言,并提供自己的执行环境推出自己的
Clojure的可能是一个很好的比赛,如果你需要能够在一个半声明的语法来定义您的规则(它具有从它的Lisp的遗产)
Groovy的具有用于平均Java程序员更自然的语法,所以它也是一个好的选择。 ..
最后,如果你知道你的域名不够好,或者如果任务不是太复杂,你可以轻松地滚你自己。
我会建议尝试 XTEXT 来定义规则的语法和生成的规则域的EMF 模型,让自己的发动机。 XTEXT甚至会为你生成一个完整成熟的Eclipse文本编辑器插件与语法高亮,大纲,智能自动完成,所有你想从IDE文本编辑器...
预计,其他东西你的语法的WebSphere ILOG JRules的BRMS (由IBM)
不隶属于 StackOverflow