Python + Tornado 会计软件

2024-05-26 07:47:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我们正着手为大中型公司开发一款“会计软件”。因此,这将是一个综合性的,有很多相关的模块。AS将在云上运行,并采用SOA方法。在

我想问的是:使用Python+Tornado是开发的好主意吗?优点和缺点是什么?尤其是在考虑异步(非阻塞)、多线程等特性时。在

如果你不支持这个想法,你认为哪种基础设施对我们的未来是最好的?在


Tags: 模块方法软件as基础设施公司特性tornado
1条回答
网友
1楼 · 发布于 2024-05-26 07:47:28

如果需要在web应用程序中显示大量实时事件,则Tornado是一个不错的决定。例如聊天(event:向chat的所有成员发送新消息)或其他一些操作(某人给你一个like,你马上就知道了)。这就是异步方法的优点所在。在

数据库

当您选择数据库时,请记住,您需要一个异步驱动程序。 例如使用MongoDB的最佳选择是motor。要使用Postgresql,您可能需要一个momoko。在

龙卷风的缺点是:

  • 如果不熟悉异步方法,很难开始编码。例如,使用django(最流行的阻塞python web框架),启动起来更容易,而且还包括很多电池
  • 比django小的社区
  • 不包括ORM
  • 没有管理部分的网站,你需要自己创建它

另外,here你可以找到一些关于这个主题的其他想法和一个tornado应用程序的例子。在

相关问题 更多 >