基于Web的协作编辑

时间:2011-03-28 21:42:38

标签: javascript real-time distributed collaboration

我想开发一个基于网络的协作编辑应用程序:基本上很多用户都会转录一个大型的mp3。第一步是编写规范。

使用异步通信和javascript,跟踪用户提供的转录并将其转发给编辑同一文件的其他用户似乎很容易,但我担心我可能会低估问题:常见问题是什么这种问题引起了什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

您没有指定要支持的浏览器。要“实时”执行此操作,您可以轮询服务器或使用Comet或WebSocket(对于支持它的浏览器)或Flash net Socket。与任何协作应用程序一样,我认为最难的问题是解决冲突/保持所有会话同步。

您可能也有兴趣阅读Google Wave Protocol。这是一篇关于实时协作文档编辑的白皮书。不适合胆小的人:D