任何人都有评估BlazeDS和GraniteDS的经验?我很好奇,与
Spring / Hibernate集成更好.
解决方法
如果你只是寻找简单的RPC和消息传递,我会和Blaze一起去.这些实现更成熟,更好地证明,特别是在消息传递方面.花岗岩的消息是基于彗星,仍然是我记得的新的.下面的更多细节…
Blaze DS基本上是一个包含RPC和一些通过HTTP的简单消息传递服务的堆栈.使用SpringFactory实现FlexFactory可轻松实现与Spring的集成:只需使用google的类名,您就可以找到代码.它不提供与Hibernate相关的任何其他支持.
Granite DS在功能方面快速增长.与Blaze DS相比,它与LCDS竞争更加激烈.它包括解析Hibernate对象图并以干净的方式处理懒惰代理的能力.它们还有一个名为“Tide”的工具,可在Flex客户端中创建一个Session类型,以确保实体的唯一性.他们还明确支持通过Spring,EJB3和Seam公开的服务.花岗岩也有一个实用程序从您的Java类生成AS3类(尽管如此,这不难写自己).
一年前我和花岗岩一起工作,有一些问题正确解析对象图; Flash Player会抛出一些讨厌的低级异常.我的猜测是,文档和实现已经成熟,因为这些不再是问题.但是,自从遇到问题后,我仍然有点犹豫不决,并且切换到Blaze,马上解决了他们,毫无麻烦.