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 protocol而不是REST或JSON自定义格式.
ZendAMF实际上并不是很混乱.观看GotoAndLearn的介绍教程,非常简单.
而且你知道,AMFPHP的some of the developers开始研究ZendAMF.所以从某种意义上说,ZendAMF是AMFPHP的延续.