我有兴趣从django到flex进行数据推送,这可以使用pyamf完成(教程或示例非常感谢)?
我想这样做,以便在数据库中更改某些内容时,会通知客户端该更改。
答案 0 :(得分:2)
我还没有这样做,看起来很难。
What does BlazeDS Livecycle Data Services do, that something like PyAMF or RubyAMF not do?
PyAMF为您提供了在Python中发送和接收AMF消息的工具。
但是Django不适合推送,因为正常情况下推送你使用套接字连接而不是HTTP。
这也许意味着拥有Twisted服务器。您仍然可以使用Django ...您可能在模型中有信号代码,告知Twisted服务器将消息发送回Flex客户端。
你仍然必须自己在Flex方面编写所有数据绑定类型代码,尽管PyAMF提供了示例客户端代码来帮助你入门。
显然,Flex的Java框架可以为双方进行代码生成,使这一切变得更加容易。