【问题标题】:Rule engines for java applicationjava应用程序的规则引擎
【发布时间】:2010-01-15 08:40:37
【问题描述】:

我想为我的 Java 应用程序使用一些规则引擎。那你能推荐一些好的规则框架吗?

【问题讨论】:

    标签: java rule-engine


    【解决方案1】:

    DROOLS 是我脑海中浮现的第一个...

    可能还有更多,但我不知道,因为我几乎没有使用 3rd 方规则引擎的经验...

    OTOH:根据您任务的复杂性,您还可以通过包含任意数量的脚本语言并提供它们的执行环境来自行开发

    Clojure 可能是一个很好的匹配,如果您需要能够以半声明性语法(它来自 Lisp 遗产)定义您的规则

    Groovy对于普通Java程序员来说语法更自然,所以也是不错的选择……

    最后,如果您对自己的领域足够了解,或者任务不是太复杂,您可以轻松地自己动手。

    我建议尝试XText 定义您的规则语法并生成规则域的EMF 模型并自己制作引擎。 XText 甚至可以为您的语法生成一个成熟的 Eclipse 文本编辑器插件,包括语法突出显示、大纲、智能感知自动完成以及您期望从 IDE 文本编辑器获得的所有其他好东西...

    【讨论】:

      【解决方案2】:
      【解决方案3】:

      【讨论】:

      • 我一直在尝试来自 Rule studio IDE (eclipse) 的 ILOG JRules。使用试用版 7.1.xx ,智能感知有点错误。我尝试对规则进行词汇化,但它没有在智能菜单中弹出,也许完整版会有修复,除此之外,ILOG Jrules 是一个不错的选择, IBM 提供了很好的文档,但您不会从网络上的任何其他资源中获得帮助。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多