Flex+有什么用处吗;没有web框架的Python/Ruby(Django/Rails)?

Flex+有什么用处吗;没有web框架的Python/Ruby(Django/Rails)?,python,ruby-on-rails,ruby,django,apache-flex,Python,Ruby On Rails,Ruby,Django,Apache Flex,我经常听说Flex在后端与web框架相结合。其思想是Flex充当表示框架,而web框架(Django/Rails)执行数据库查找并将数据发送到Flex,以XML的形式表示 然而,有没有一种情况是Flex和Python/Ruby在没有web框架作为中介的情况下结合在一起?在什么情况下这种组合才有意义(如果有的话) (我正在考虑脚本语言的功能与Flex的功能互补的项目,但也考虑是否可以将两者结合起来而不会带来太多的麻烦)。您仍然可以直接在Python中针对WSGI编写代码。如果那是你想走的路,那大概

我经常听说Flex在后端与web框架相结合。其思想是Flex充当表示框架,而web框架(Django/Rails)执行数据库查找并将数据发送到Flex,以XML的形式表示

然而,有没有一种情况是Flex和Python/Ruby在没有web框架作为中介的情况下结合在一起?在什么情况下这种组合才有意义(如果有的话)


(我正在考虑脚本语言的功能与Flex的功能互补的项目,但也考虑是否可以将两者结合起来而不会带来太多的麻烦)。

您仍然可以直接在Python中针对WSGI编写代码。如果那是你想走的路,那大概是唯一的路了

尽管如此,这样做是一种很好的学习体验,但WSGI并不是真正打算直接使用的。如果不想,您不必使用Django这样的完整堆栈框架。如果你想要更轻的东西,我可以建议还是?它们比Django轻得多


除了WSGI还有其他选择,但它们几乎都有相同的警告。换句话说,这是可以做到的,但通常不推荐使用。

Flash player允许开发人员打开远程应用程序的套接字。您可以创建一个连接到远程服务器并传输二进制或序列化数据的Flex应用程序。这还具有支持异步通信的额外好处,因此对于多人游戏或聊天客户机来说,这种方法可能是实用的

Adobe为此开发了一个名为Flash Media Server的应用程序(除非名称已更改)

还有一个名为Red5的开源项目,具有类似的功能集

最后,有几个库支持在语言之间序列化和传输flash对象。例如AMFPHP和更高级的Flex数据服务