我不是Drools的专家,但我通过试验对它有一定了解。 我无法理解为什么需要使用它。
我的典型应用是商业Web应用程序。是的,它们确实有一些规则。但这些规则是使用数据库表、SQL查询和漂亮的UI来实现的,供业务用户修改规则。规则不是武断的,在投入生产之前经过了仔细的思考。
我的业务用户永远不会使用(Drools)脚本语言来修改任何东西。更不用说修改规则了。他们非常乐意使用UI界面来修改规则。如果让他们接近Drools文件,他们可能会犯数百个语法错误。
再次提问:
- 在这种情况下,我为什么要使用Drools?
- 我曾经遇到过一些Drools发烧友,坚称我应该改变所有的代码以利用Drools。
那么,Drools有用吗? 我不确定。