开发者

Web-based collaborative editing [closed]

开发者 https://www.devze.com 2023-02-20 14:50 出处:网络
Closed. This question needs to be more focused. It is not currently accepting answers. 开发者_如何学C
Closed. This question needs to be more focused. It is not currently accepting answers. 开发者_如何学C

Want to improve this question? Update the question so it focuses on one problem only by editing this post.

Closed 2 years ago.

Improve this question

I want to develop a web-based collaborative editing app: basically many users will transcribe a big mp3. The first step is to write a specification.

It seems pretty easy to do it with async communication and javascript, keeping track of the transcription an user gives and forwarding it to other users editing the same file, but I fear I might be underestimating the problem: what are the common issues this kind of problem raises?

Thanks!


You didn't specify what browsers you want to support. To do it "real-time", you can either poll the server or use Comet or WebSocket (for browsers that support it) or Flash net Socket. As with any collaborative app, I think the hardest problem is conflict resolution/keeping all sessions synchronized.

You might be interested in reading Google Wave Protocol too. It's a white paper on real-time collaborative document editing. Not for the faint of heart :D

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号