Flex 远程处理或 Flash 远程处理
Posted
技术标签:
【中文标题】Flex 远程处理或 Flash 远程处理【英文标题】:Flex Remoting or Flash Remoting 【发布时间】:2009-08-19 19:23:46 【问题描述】:你能推荐一下哪个 Remoting 服务好是 flash 还是 flex。
谢谢
【问题讨论】:
我不明白你的问题。您是指用于 Flash 和 flex 的远程服务吗? Flash 和 flex 不是远程服务。 Flash 和 Flex 的远程服务,我想知道哪个最好。谢谢。 【参考方案1】:如果您需要数据服务,您可以考虑: http://labs.adobe.com/technologies/livecycle_dataservices3/ 或
http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/
否则,您可以考虑使用 AMF 协议。我不能说它是最好的,但我喜欢这个。
对于 AMF,这取决于您使用的技术。
对于 php,如果你需要一个框架来工作,你可以考虑 http://framework.zend.com/download/amf, 否则,更简单的解决方案是: http://www.amfphp.org/.
对于python,您可以尝试: http://pyamf.org/
此外,您还可以浏览 The Midnight Coders 的网站: http://www.themidnightcoders.com/
希望这对您有所帮助。
【讨论】:
【参考方案2】:我假设您询问的是服务器技术,因为 Flex 和 Flash 都使用相同的客户端远程处理。
关于服务器,您有很多选择,但我非常喜欢 Adobe 的开源 BlazeDS,它是基于 Java 的。一定要检查一下,除非你真的喜欢手动序列化你的对象。还有另一个基于 Java 的 AMF 服务器称为 Granite Data Services,但我没有这方面的经验。
如果您不喜欢服务器上的 Java,我知道在 Ruby 和 Python 中都有 AMF 实现(RubyAMF、PyAMF)。我相信 .NET 的人也有一个。
如果您对通过网络推送服务器数据的其他方法(RESTful XML 或传统 Web 服务)感到好奇,请查看 James Ward 的基准测试网站here.
祝你好运。
【讨论】:
以上是关于Flex 远程处理或 Flash 远程处理的主要内容,如果未能解决你的问题,请参考以下文章