Frage

Ich möchte einige Regel Motoren für meine Anwendung verwenden, die in Java ist. so können Sie einige gute Regeln Rahmenbedingungen vorschlagen?

War es hilfreich?

Andere Tipps

drools ist das erste, das erscheint mir in den Sinn ...

Es gibt wahrscheinlich mehr von denen da draußen, aber ich weiß nicht, wie ich so gut wie keine Erfahrung mit 3rd-Party-Regel Motoren ...

OTOH: Je nach Komplexität Ihrer Aufgabe, können Sie auch Ihre eigene Rolle durch eine beliebige Anzahl von Skriptsprachen, einschließlich und die Bereitstellung ihrer Ausführungsumgebungen

Clojure ist wahrscheinlich ein gutes Spiel, wenn Sie in der Lage sein müssen Ihre Regeln in einer semi-deklarative Syntax zu definieren (dass es von ihm ist Lisp Erbe)

Groovy hat eine natürlichere Syntax für einen durchschnittlichen Java-Programmierer, so ist es auch eine gute Wahl ist. ..

Und schließlich, wenn Sie wissen, Ihre Domäne gut genug, oder wenn die Aufgabe nicht zu komplex ist, können Sie einfach Ihre eigene Rolle.

Ich würde vorschlagen, versuchen, XText Ihre Regelsyntax zu definieren und generieren EMF Modelle der Regeln Domain und einen Motor selbst machen. XText können Sie auch erzeugen eine vollständige geblasen Eclipse-Text-Editor Plug-in für Ihre Syntax mit Syntaxhervorhebung, Umriss, intellisense automatische Vervollständigung und all die anderen Leckereien Sie von einem IDE-Text-Editor erwarten würde ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top