Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
6年前关闭。
Improve this question
采用Java规则引擎JESS和Drools的优缺点是什么?还有其他玩家吗?
我知道Drools是开源的,而JESS不是,但是它们如何在易用性,性能,与代码的集成程度等其他方面进行比较?
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
6年前关闭。
Improve this question
采用Java规则引擎JESS和Drools的优缺点是什么?还有其他玩家吗?
我知道Drools是开源的,而JESS不是,但是它们如何在易用性,性能,与代码的集成程度等其他方面进行比较?
最佳答案
如果需要将业务规则与应用程序逻辑分开,请使用规则引擎。 Does Your Project Need a Rule Engine文章有一个很好的例子:
由您决定是否将规则管理控制台交到非技术人员手中是好事:)
有关Should I use a Rules Engine?,Why use a Rule Engine?,Some Guidelines For Deciding Whether To Use A Rules Engine和Google的更多详细信息。
其他参与者包括JRules,Corticon(JRules是最著名的IMO-并不代表最好的)。
不能准确地告诉你,我对Drools的经验很少(积极)。但是您会从JBoss Drools vs ILog JRules - an anecdotal story(一定要阅读)或Working with Drools from a JRules perspective之类的博客帖子中获得一些反馈。我敢肯定,您可以在Google上找到更多这样的工具(但我会尝试Drools的)。