BlazeDS Livecycle 数据服务能做什么,而 PyAMF 或 RubyAMF 之类的东西不能做什么?

2023-12-10

我正在进行技术审查并研究 AMF 与各种后端(Rails、Python、Grails 等)的集成。

有很多选择,问题是,Adobe 产品(BlazeDS 等)能做什么,而 RubyAMF / pyAMF 等产品则不能?


除了NIO(RTMP)通道之外,LCDS还包括“数据管理”功能。

使用此功能,您基本上可以在 ActionScript 类中实现由 LCDS 定义的类似 CRUD 的接口,然后您将获得:

  • 自动渐进列表加载(滚动时加载大列表/数据网格)
  • 自动增删改查管理(您在闪存中本地获取对象,修改它,将其发送回数据库将自动更新)
  • 冲突解决功能(如果多个用户尝试同时更新同一条记录)
  • 如果我没记错的话,还改进了与 LiveCycle ES 工作流引擎的集成

在我看来,这种方式的开发速度非常快,但前提是您只有基本需求和简单的架构(忘记 SOA,否则它可以很好地与 Flex 配合使用)。我对 BlazeDS 很好。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

BlazeDS Livecycle 数据服务能做什么,而 PyAMF 或 RubyAMF 之类的东西不能做什么? 的相关文章

随机推荐