我总觉得,Rule Engine能做的事情大部分通过嵌入动态语言也能做到,比如系统中的很多业务规则判断,使用动态语言也能够达到强大的运行时改变规则的能力和集中化的业务规则管理的要求,而且使用下来的感觉,用jruby/groovy比用jboss rules集成起来更加容易。那么Rule Engine到底有什么优势呢?
以前我的理解是:Rule Engine使用的规则语言更容易被非IT人员理解和掌握,而脚本语言更容易被it人员使用。但是现在脚本语言的DSL能力不断提高,使得用脚本语言创建一门专门针对特定业务领域的DSL成本很低,而使用起来更方便,所以这方面的优势似乎也不明显了。
或 ...
- 浏览: 3383 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
动态语言还是Rule Engine?
wener 写道Rule Engine 与动态语言并不是二选一的关系。规则引擎有 ...
-- by agile_boy -
动态语言还是Rule Engine?
Rule Engine 与动态语言并不是二选一的关系。规则引擎有两个主要的功能, ...
-- by wener -
migration为什么不提供对 ...
可能是考虑到不同数库的支持.Migration 的数据迁移功能
-- by open2ye -
migration为什么不提供对 ...
module MigrationHelpers def foreign ...
-- by yehs220






评论排行榜