I haven't done it, and it looks difficult.
What does BlazeDS Livecycle Data Services do, that something like PyAMF or RubyAMF not do?
PyAMF gives you the tools to send and receive AMF messages in Python.
But Django isn't suited to push, as normally for push you'd use socket connections rather than HTTP.
Which probably means having a Twisted server as well. You could still use Django... you'd maybe have signals code in your models telling the Twisted server to send a message back to the Flex client.
You'd still have to write all the data-binding type code yourself on the Flex side, though PyAMF provide example client code to get you started.
Apparently the Java frameworks for Flex do code generation for both sides, making it all much easier.
精彩评论