有没有Apache Commons SCXML的替代品?

时间:2011-11-28 20:24:56

标签: java state-machine apache-commons-scxml

我正在寻找一台优秀且通用的状态机,到目前为止我找到了SCXML。它的使用非常简单(我的意思是配置),但源代码很古老 - 没有类型安全,所有集合都是原始类型。我不必说找到实际存储在这些集合中的内容有多困难。那么有没有现代的选择呢?

2 个答案:

答案 0 :(得分:4)

我使用过两台State Machine产品,我将产品定义为产品 实际上创建了一部分操作程序。

1)QP(http://www.state-machine.com/)。我在2006年在Windows C ++中使用了它    通讯产品。工作得很好,但目标数量有限    平台。总的来说这是最好的产品,但它可能需要花钱    关于你如何使用它。

2)状态机编译器(http://smc.sourceforge.net/)。我今天用这个    在用Objective-C编写的iOS产品(http://dr.edgemoor.com)中。我碰到    在研究SMC的替代品时你的问题。我还没找到。

SMC的文档记录较少,但范围也较为简单。它的力量很大    是它为许多语言生成代码,比任何其他解决方案更多    我找到了。

答案 1 :(得分:1)

在java中,Apache Commons SCXML可能是最好的。但是你可以查找一些关于scxml4flex的内容,http://code.google.com/p/scxml4flex/

相关问题