Flex到PHP通信的最佳方法?

dav*_*avr 8 php xml apache-flex amfphp weborb

Flex和PHP之间进行通信的最佳方法是什么?

在过去,我们使用AMFPHP和AS2,它在大多数情况下都很有效(AMFPHP的优势在于它还具有JSON模式,可以让您使用Javascript或Actionscript前端无缝地使用相同的远程PHP).

然而,似乎AMFPHP似乎不再被重新维护.那么人们建议更换它呢?到目前为止,我发现的是:

  1. Zend_AMF(对我们来说看起来太复杂了,否则我们不会使用Zend框架)
  2. AMFPHP(有一些更新是为了支持Flex,它似乎相当稳定,但对长期支持不确定)
  3. XML(AS3具有很好的XML处理例程,但它在PHP方面更加困难)
  4. WebORB(我对此没有经验)
  5. 使用JSON或其他一些数据到文本的序列化系统(php的serialize(),XML等)自行滚动

大多数情况下,我倾向于AMFPHP,即使是因为缺点,因为这是我习惯的.有什么理由我应该考虑改用其他东西吗?

St.*_*son 8

如果您希望快速有效地进行通信,我强烈建议坚持使用AMF协议而不是REST或JSON自定义格式.

ZendAMF实际上并不是很混乱. 观看GotoAndLearn的入门教程,非常简单.

而且你知道,AMFPHP的一些开发人员开始研究ZendAMF.所以从某种意义上说,ZendAMF是AMFPHP的延续.