質問
Javaのアプリケーションにいくつかのルールエンジンを使用したいと考えています。それで、いくつかの良いルールフレームワークを提案していただけますか?
他のヒント
よだれ 最初に頭に浮かぶのは...
おそらく他にもたくさんあると思いますが、私はサードパーティのルールエンジンを使用した経験がほとんどないのでわかりません...
オトー:タスクの複雑さに応じて、任意の数のスクリプト言語を組み込み、その実行環境を提供することで、独自のスクリプト言語を作成することもできます。
クロージュア 半宣言構文 (Lisp の伝統によるもの) でルールを定義できる必要がある場合は、おそらくこれが適しています。
グルーヴィー は平均的な Java プログラマにとってより自然な構文を備えているため、これも良い選択です...
最後に、自分のドメインを十分に理解している場合、またはタスクがそれほど複雑でない場合は、独自のドメインを簡単に作成できます。
試してみることをお勧めします XText ルール構文を定義して生成する 電磁波 ルール ドメインのモデルを作成し、エンジンを自分で作成します。XText は、構文の強調表示、アウトライン、インテリセンス オートコンプリート、および IDE テキスト エディターに期待されるその他すべての機能を備えた、構文に合わせた本格的な Eclipse テキスト エディター プラグインを生成することもできます。
所属していません StackOverflow