我不是 Drools 专家。不过,通过实验,我对它有些熟悉。我无法欣赏,我为什么需要它。
我的典型应用程序是商业 Web 应用程序。是的,他们确实有一些规则。但是这些是使用数据库表、SQL 查询和一个漂亮的 UI 来实现的,供业务用户修改规则。规则不是任意的,它们在投入生产之前经过深思熟虑。
我的业务用户永远不会使用(Drools)脚本语言来修改任何东西。更不用说修改规则了。他们非常乐意使用 UI 屏幕来修改规则。另外,如果我让它们靠近它,它们可能会在 Drools 文件中犯无数的语法错误。
再一次
- 为什么我应该在这种情况下使用 Drools?
- 我遇到了一些 Drools 狂热分子,他们坚持我应该更改所有代码以使用 Drools。
那么,Drools 有用吗?我不确定。