我不完全了解如何在 adobe air(使用 flex3)和 php 之间进行通信。我知道很多人使用 AMFPHP 和 Zend AMF。
但是,AMFPHP 似乎已经过时,Zend AMF(据我了解)仅适用于 Zend 框架(我不使用的东西,也不喜欢恕我直言)。
我的问题是:除了这些,还有其他的交流方式吗?我知道可以使用 xml 来做到这一点,但它有效吗?我可以使用 xml 插入到 mysql 表中吗?
还有其他方法吗?
AMFPHP 可能是“旧的”,但它的功能令人难以置信,并且做得很好。它没有更新的原因是因为它并不真的需要。WebORB 是另一种选择。WebORB 是坏蛋。强烈建议您检查一下。
其他一些选项:
AMF 远远优于这些解决方案中的任何一个。它速度更快,传输大小更小,您不必在任何一方进行转换。服务器和客户端使用本地类型的对象,而不是通用的 ASCII 数据类型。
你说 :
Zend AMF(据我了解)仅适用于 Zend 框架
这不是真的:Zend_Amf
可以作为独立包下载和使用,而无需处理 Zend Framework 的其余部分。
请参阅:Zend Amf 下载