我想编写一个基于“云”的应用程序来交互式地开发游戏。多年来,我一直在用 Python 开发应用程序和工具,但到目前为止,它们还没有采用“客户端 <-> 服务器”模型。
我不想得到任何比较。我想请教专家,哪个工具能够解决这个特定问题
我花了两个多星期的时间寻找正确的解决方案,我发现了很多不同的服务器/框架。我是客户端服务器世界的新手,所以我无法判断这些库的真正优势或劣势。
我将大量使用 websockets(服务器端的 Python,客户端的 js),我想选择最好的 Python 服务器/框架。
问题是,哪个 python 服务器/框架:
- 将适用于基于大云的应用程序开发
- 将使我有可能轻松使用 websockets
- 将提供良好的可扩展性 - 我想为很多用户提供服务
- 会给我一个很好的、适合的框架来开发这样的应用程序(或者我应该开发我自己的基于像 Tornado 这样的服务器的框架?)
- 会很快(有上述假设)
- 将允许我在客户端和服务器之间使用一些基于 websocket 的“rpc”解决方案
我在研究过程中发现的解决方案包括: