Pergunta

Quero usar alguns mecanismos de regra para o meu aplicativo que está em Java. Então você pode sugerir algumas boas estruturas de regras?

Outras dicas

Baba é o primeiro que aparece em minha mente ...

Provavelmente há mais daqueles por aí, mas eu não saberia, como quase nenhuma experiência com os motores de regras de terceiros ...

OTOH: Dependendo da complexidade da sua tarefa, você também pode rolar o seu, incluindo qualquer número de idiomas de script e fornecendo seus ambientes de execução

Clojure é provavelmente uma boa combinação se você precisar definir suas regras em uma sintaxe semi-declarativa (que tem de sua herança lisp)

Groovy Tem uma sintaxe mais natural para um programador Java médio, por isso também é uma boa escolha ...

E, finalmente, se você conhece seu domínio o suficiente, ou se a tarefa não for muito complexa, poderá rolar facilmente o seu.

Eu sugeriria tentar XText Para definir sua sintaxe de regra e gerar EMF Modelos do domínio das regras e faça um motor você mesmo. O XTEXT pode até gerar um plug-in completo do editor de texto Eclipse para sua sintaxe com destaque de sintaxe, contorno, intellisense-completo e todos os outros presentes que você esperaria de um editor de texto IDE ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top