TSS: Velocity: A template engine, Rule engine, or both?

TheServerSide在3.10日发了一篇文章:Velocity: A template engine, Rule engine, or both(http://www.theserverside.com/news/thread.tss?thread_id=32467

该文作者介绍了如何利用velocity作为rule engine来实现rule判定。结果引来网友的口诛笔伐。并提供了更好的方案连接:http://java-source.net/open-source/rule-engines

网友peter lin(中国人?)认为一旦使用velocity作为rule engine,当系统发生如下6点变化时(见下)将面临系统可测量性和运行性能两个问题。
1. 规则数量的增长
2. 每个规则所包含的条件数增长
3. 规则的复杂性。规则本身引入的对象数量。(Measured by the number of objects a rule involves)
4. 对象属性的比较导致的复杂性。(complexity of the rule as object attributes are compared to each other. in others joining object attributes)
5. selective firing of rules and grouping of rules
6. resolution of potential comflicts

各个网友更是对这种方案进行了深入讨论。

每天看TSS,感觉文章后的讨论往往也很精彩!非常有乐趣。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值