0

我正在构建一个 Web 应用程序,它使用 JSON 数组在服务器和客户端之间保存和传输状态,反之亦然。我正在尝试为其添加“协作”功能,以便多个客户端可以同时编辑 json 数据而不会引起冲突,并且数据会在所有客户端上实时更新。

在后端我使用 python,所以我很高兴找到opencoweb项目,遗憾的是它不再被维护。同样,我发现了 ShareDB,它看起来是一个非常整洁的项目!我想从我的 Python 代码在我的服务器端启动 ShareDB,但我不确定运行 javascript 代码服务器端的最佳方法是什么。此时,我正在考虑从命令行使用 node 运行它,但想知道使用允许运行 javascript(Js2Py 或类似的东西)的 python 库是否更有意义。所以这让我想到了我的问题,在服务器端,当你的主框架使用 python (tornado) 时,是否有一种“推荐”的方法来将 javascript 集成到你的服务器端代码库中?

4

1 回答 1

0

我相信我已经为自己的问题找到了答案。似乎这个问题之前已经在这里讨论过,其中建议使用套接字,而使用 zerorpc 的建议得到了很多赞成票。因此,就我而言,我可能会将 ShareDB 作为一项服务运行,我将使用 zerorpc 从 Python 调用该服务。希望这可以帮助其他人!

于 2017-01-02T19:41:09.213 回答