私は Drools の専門家ではありません。しかし、私はそれを試してみることで、それにある程度慣れています。なぜそれが必要なのか、理解できません。
私の典型的なアプリケーションはビジネス Web アプリケーションです。はい、ある程度のルールがあります。ただし、これらはデータベース テーブル、SQL クエリ、およびビジネス ユーザーがルールを変更するための優れた UI を使用して実装されます。ルールは恣意的なものではなく、本番環境に配置される前に慎重に検討されます。
私のビジネス ユーザーは、(Drools) スクリプト言語を使用して何かを変更することは決してありません。言うまでもなく、ルールを変更します。彼らは、UI 画面を使用してルールを変更することに完全に満足しています。さらに、Drools ファイルのどこかに近づけると、Drools ファイルで無数の構文ミスを犯す可能性があります。
繰り返し
ますが、このシナリオで Drools を使用する必要があるのはなぜですか?
- 私が会った Drools 狂信者がいて、Drools を利用するためにすべてのコードを変更する必要があると主張しています。
では、Drools は役に立ちますか? 私はわかりません。