【问题标题】:Is AMF3 protocol is good for flash/flex client server development?AMF3 协议是否适合 flash/flex 客户端服务器开发?
【发布时间】:2011-03-14 11:18:03
【问题描述】:

我需要开发涉及游戏的客户端服务器应用程序。我没有使用闪存的经验,我正在阅读紧凑且快速的 AMF3 协议,它是否比 xml/json 用于数据交换更好?我还需要它在端口 80 上。

【问题讨论】:

    标签: actionscript-3 protocols amf port80


    【解决方案1】:

    您可以使用 blazeDSAMFPHP 或任何其他 AMF 风格。他们有一个用于rubypython,不同版本的 php 可用于zendcakePHP。只取决于你对什么感到舒服。 AMFPHP 非常简单,我过去使用的是新的ZendAMF is prepackaged with Flash Builder 4。 AMF 是在闪存和服务器之间处理数据的最快方式。它是一个压缩的二进制文件。在发送 5,000 行 xml 数据所需的时间内,您可以在 AMF 中发送 20,000+ 行,而无需解析。

    【讨论】:

      【解决方案2】:

      听起来你想看看BlazeDS。它内置了 AMF 通道。我们在所有客户端/服务器应用程序中都使用 BlazeDS,并且比 xml/json 更喜欢它。但是,它需要一个 tomcat 服务器。幸运的是,turnkey edition 捆绑了预配置的 tomcat 设置。

      【讨论】:

      • 它比 xml 更高效,并且可以与 JSON 相媲美,但我们喜欢它的地方在于它可以如此无缝地融入 Adob​​e 的产品套件,让生活变得更轻松。我们使用 BlazeDS 来管理来自我们服务器的推送消息。这意味着,我们有一个紧凑、高效的对象,我们通过 AMF 通道从我们的 java 服务器发送到我们的 RIA 客户端。
      • 要更详细地查看 AMF 与 JSON,请查看 AMF vs. JSON vs. XML 和 [清除关于 amfphp 与 JSON 和 XML 的速度的 FUD ](5etdemi.com/blog/archives/2006/12/…)。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-14
      • 2014-07-27
      • 2012-09-25
      • 2010-10-27
      • 2011-09-16
      • 1970-01-01
      相关资源
      最近更新 更多