我们软工小组正在实现一个在线协作富文本编辑器, 前端使用了 tiptap 和 Hocuspocus(yjs),后端使用了 django 但是我们查阅了很多资料发现 python 没有适配 yjs 的库, 请问有什么办法解决后端 websocket 服务器的问题呢
1
37Y37 2023-08-25 19:15:33 +08:00 via Android
对 yjs 不了解,不过 django 的 websocket 可以使用 channels ,看看是不是你想要的,可参考 https://blog.ops-coffee.cn/s/r5spytjrl0jjeauye4q_-q
|
2
EyebrowsWhite 2023-08-25 19:31:17 +08:00
yjs 应该没有 python 实现。但是如果是协作的话,并不一定非要使用 CRDT ,可以看看有没有 OT 的相关库
|
3
vance123 2023-08-25 19:45:48 +08:00 via Android
直接后端写个基于 websocket 的广播服务就可以了,然后前端再改改对接下
|
4
Q9K OP 我们现在打算弄两个后端服务器了,一个用 django,一个用 nodejs 跑 HocuspocusServer
|