与在Flash和web脚本/服务之间序列化数据相比,使用AMF有哪些优点/缺点?

与在Flash和web脚本/服务之间序列化数据相比,使用AMF有哪些优点/缺点?,flash,serialization,amf,Flash,Serialization,Amf,在AMFPHP发布1.0之前,我在Flash和PHP之间使用了最长时间的序列化方法(哇……那是很久以前的事了……2006年) 使用sepiroth的AS库和PHP内置的序列化函数进行序列化是可行的,我没有改变它,因为它完成了这项工作 我应该切换到AMF格式和技术吗?一个优点是AMF的数据交换可能更有效,因为它是二进制格式 我还看到其他脚本语言/框架,如Python/Django、Ruby/Rails支持AMF。我想AMF也是一种标准格式。每种语言序列化数据的方式不同吗?我肯定会选择AMF。一个主

在AMFPHP发布1.0之前,我在Flash和PHP之间使用了最长时间的序列化方法(哇……那是很久以前的事了……2006年)

使用sepiroth的AS库和PHP内置的序列化函数进行序列化是可行的,我没有改变它,因为它完成了这项工作

我应该切换到AMF格式和技术吗?一个优点是AMF的数据交换可能更有效,因为它是二进制格式


我还看到其他脚本语言/框架,如Python/Django、Ruby/Rails支持AMF。我想AMF也是一种标准格式。每种语言序列化数据的方式不同吗?

我肯定会选择AMF。一个主要的好处是它得到了多种服务器端语言的广泛支持。AMF是一个标准,因此,尽管后端的一些实现可能会或不会有一点不同,但您可以非常确定ActionScript将与您的服务器端协同工作。如果您使用的是PHP,我建议您使用Zend AMF库。它基于最初的AMFPHP,但也得到了Adobe的一些支持。

也可以查看Weborb,它支持.NET、Php、Ruby、Java等