Flex和PHP之间进行通信的最佳方法是什么?
在过去,我们使用AMFPHP和AS2,它在大多数情况下都很有效(AMFPHP的优势在于它还具有JSON模式,可以让您使用Javascript或Actionscript前端无缝地使用相同的远程PHP).
然而,似乎AMFPHP似乎不再被重新维护.那么人们建议更换它呢?到目前为止,我发现的是:
Zend_AMF(对我们来说看起来太复杂了,否则我们不会使用Zend框架)
AMFPHP(有一些更新是为了支持Flex,它似乎相当稳定,但对长期支持不确定)
XML(AS3具有很好的XML处理例程,但它在PHP方面更加困难)
WebORB(我对此没有经验)
使用JSON或其他一些数据到文本的序列化系统(php的serialize(),XML等)自行滚动
大多数情况下,我倾向于AMFPHP,即使是因为缺点,因为这是我习惯的.有什么理由我应该考虑改用其他东西吗?
如果您希望快速有效地进行通信,我强烈建议坚持使用AMF协议而不是REST或JSON自定义格式.
ZendAMF实际上并不是很混乱. 观看GotoAndLearn的入门教程,非常简单.
而且你知道,AMFPHP的一些开发人员开始研究ZendAMF.所以从某种意义上说,ZendAMF是AMFPHP的延续.