我正在构建一个 Web 应用程序,它使用 JSON 数组在服务器和客户端之间保存和传输状态,反之亦然。我正在尝试为其添加“协作”功能,以便多个客户端可以同时编辑 json 数据而不会引起冲突,并且数据会在所有客户端上实时更新。
在后端我使用 python,所以我很高兴找到opencoweb项目,遗憾的是它不再被维护。同样,我发现了 ShareDB,它看起来是一个非常整洁的项目!我想从我的 Python 代码在我的服务器端启动 ShareDB,但我不确定运行 javascript 代码服务器端的最佳方法是什么。此时,我正在考虑从命令行使用 node 运行它,但想知道使用允许运行 javascript(Js2Py 或类似的东西)的 python 库是否更有意义。所以这让我想到了我的问题,在服务器端,当你的主框架使用 python (tornado) 时,是否有一种“推荐”的方法来将 javascript 集成到你的服务器端代码库中?