【发布时间】:2012-12-05 20:38:20
【问题描述】:
我想编写一个基于“云”的应用程序来交互式地开发游戏。多年来,我一直在用 Python 开发应用程序和工具,但到目前为止,它们还没有采用“客户端 服务器”模型。
我不想做任何比较。我想请教专家,哪个工具可以解决这个具体问题
我花了两个多星期的时间寻找合适的解决方案,发现了很多不同的服务器/框架。我是客户端服务器世界的新手,所以我无法判断这些库的真正优势或劣势。
我将大量使用 websockets(服务器端的 Python,客户端的 js),我想选择最好的 Python 服务器/框架。
问题是,哪个python服务器/框架:
- 将适用于基于大型云的应用程序开发
- 让我可以轻松使用 websockets
- 将提供良好的可扩展性 - 我想为很多用户提供服务
- 会给我一个很好的、合适的框架来开发这样的应用程序(或者我应该开发我自己的基于像 Tornado 这样的服务器的框架?)
- 会很快(基于上述假设)
- 将允许我在客户端和服务器之间使用一些基于 websocket 的“rpc”解决方案
我在研究过程中发现的解决方案包括:
【问题讨论】:
-
在 python 中工作多年,没有客户端-服务器开发? >.>
-
是的。并非每个项目都基于客户端-服务器逻辑,尤其是在您开发科学工具时。
-
我可以理解有限的客户端-服务器开发,但是......没有?只是看起来很奇怪。
-
@WojciechDanilo,因为您还没有选择任何答案,您能否回答您自己的帖子并让我们知道您使用了什么解决方案以及为什么?我也在寻找与您的要求几乎相同的 websocket 库。
标签: javascript python frameworks webserver websocket