2010-01-15 112 views

回答

3

DROOLS是浮現在我的腦海裏第一個...

可能有更多的在那裏的,但我會不知道我有沒有第三方規則引擎的經驗...

OTOH:根據你的任務的複雜性,還可以通過包括任意數量的腳本語言,並提供自己的執行環境

Clojure可能是一個很好的比賽,如果你需要能夠定義你的規則滾你自己在一個半聲明語法(它從它的Lisp的遺產)

Groovy具有的平均Java程序員更自然的語法,所以它也是一個不錯的選擇......

最後,如果你非常熟悉你的領域,或者如果任務不是太複雜,你可以輕鬆地推出自己的領域。

我會建議嘗試XText定義規則語法並生成規則域的EMF模型,並自己創建引擎。 XText甚至可以爲您的語法生成一個完整的Eclipse文本編輯器插件,語法突出顯示,大綱,智能感知自動完成以及您期望從IDE文本編輯器獲得的所有其他好處...

0
+0

我一直在從Rule Studio IDE(日食)嘗試ILOG JRules。使用試用版7.1.xx,intellisense是有點bug。我嘗試詞彙規則,它不是在智能菜單彈出,也許完整版本將有修復,除此之外,ILOG Jrules是一個不錯的選擇,來自IBM的良好文檔,但是你可以從網上的任何其他資源中獲得幫助。 – cherit 2012-02-17 12:29:44