2016-05-30 64 views
-2

我必须开发一个实时应用程序,支持成千上万的用户与Python。问题:决定使用哪种框架和架构。实时应用程序与Python - 龙卷风 - 猎鹰 - Django

第一个选项是:

  • 隼只(管理员和API)

第二种:

  • 龙卷风管理请求,管理员运行Django和API运行猎鹰

另一个问题是数据库。可能只有一个RethinkDB(第一个选项),或两个,Postgresql(第二个选项)。

哪个选项最好?应该尝试不同的东西?

PD:一个花哨的实现可以是与龙卷风插座

回答

-1

我认为你的问题需要更加具体。

没有关于应用程序的更多细节,我的一般建议是通过使用许多框架不会使事情复杂化,只需选择一个能够满足您需要的任何一个。

除非你打算设计一个异步API忘掉Tornado。如果你的应用程序很小并且有一个简单的API,那么你可以考虑Falcon,因为它的学习曲线很短。否则,我会建议去Django。

至于数据库,几乎不可能提供一个建议,而不理解你打算存储什么类型的数据?你预期的读/写比率是多少?你是否有任何数据库的运营经验?

+0

是的,我想只会使用猎鹰进行翻译,看看会发生什么。 –