我已经使用Flex一段时间了,还没有使用远程处理.目前我的应用程序使用web服务生成我用于数据绑定的xml.
在此用例中,对xml Web服务使用远程处理有什么好处?当我选择通过webservices进行远程处理时,是否有一般指导原则?
我为什么要使用远程处理?
我已经下载了http://www.fluorinefx.com/,但尚未做任何真正的修改……
谢谢.
最佳答案
我个人说我使用远程处理,因为我更喜欢AMF到SOAP / XML,原因很简单,就是速度和数据包大小.
Ted对XML与AMF here的相对优点进行了很好的讨论
需要考虑的是您已经在服务器上使用的内容以及您认为客户的未来所处的位置.您是否期望更换或扩展您的客户?如果是,那么Web服务是一个很好的架构选择.如果您在短期/中期内致力于Flex,那么您可以通过AMF3与Web服务相比,从远程处理中获得更好的性能.
附:我曾经有一个链接到一个非常好的网站,它测量了AMF和SOAP的相对性能 – 我会看看我能找到它并发布一个链接.
P.P.S. here it is,但目前似乎没有工作.
相关文章