2009-09-05 177 views
1

我不完全了解如何在adobe air(使用flex3)和php之间进行通信。我明白许多人使用AMFPHP和Zend AMF。Adob​​e Air和PHP

但是,AMFPHP似乎已经过时了,Zend AMF(根据我的理解)只能用于Zend框架(我不使用,也不像IMHO)。

我的问题是: 除此之外还有其他交流方式。我知道可以使用xml来做到这一点,但它有效吗?我可以使用XML来INSERT INTO MySQL表吗?

还有其他方法吗?

回答

1

AMFPHP可能是'老',但它功能非常强大,并且工作得很好。它没有更新的原因是因为它并不是真的需要。 WebORB is another option。 WebORB是坏蛋。强烈建议你检查一下。

其他一些选项:

  • XML(REST风格的服务)
  • JSON标准JavaScript对象符号

AMF是远远地优于这两种解决方案。这是更快,更小的转移大小,你不必在任何一方转换。服务器和客户端使用本地类型对象进行讲话,而不是通用的ASCII数据类型。

+0

乔尔!再次感谢人。肯定会看到它。 – Booski 2009-09-05 01:12:08

0

你说:

的Zend AMF(据我所知)仅 作品使用Zend框架

这是不正确的:Zend_Amf可以下载和使用,作为一个独立的包,而不必处理Zend框架的其余部分。

参见:Zend Amf Download