实时文档编辑;合作

时间:2012-01-12 09:22:08

标签: javascript html ruby-on-rails conceptual

对于大学项目我正在推出一些云文档编辑器。其中一个功能是为多个用户提供实时编辑的可能性。问题是如何处理这个问题?

我知道谷歌文档,正在幕后做一些高级DOM操作,但如果我只是简单的简单文本区域,它是同步更改的最佳方式,将它们合并到场景后面并在用户前端更新它。我将使用rails,mongoid和js / jquery。

任何想法如何实施?

1 个答案:

答案 0 :(得分:2)

我最近刚刚对可用的内容进行了一些研究。 您可以查看etherpad lite来分析他们的方法。基本上使用客户端 - 服务器架构。

https://github.com/Pita/etherpad-lite