谷歌文档分享使用哪种技术

AFe*_*ter 4 javascript

我需要了解并了解我可以做些什么.在我的项目中,我需要在google docs上创建类似于技术的东西.

当我和其他人共享文件时,他和我正在同时编辑,我看到了他的改动.

我不知道是否被称为逆ajax或其他类型的技术.

有人可以向我解释它是哪种发展.

- 编辑 -

在trello.com上我发现了同样的想法.当有人更改我的信息中心中的问题o标签时,我会收到此信息.

Mat*_*epa 8

它被称为运营转型(OT)

本文可能很有用:http://en.wikipedia.org/wiki/Operational_transformation

取自同一篇文章:

OT的基本思想可以通过使用如下的简单文本编辑方案来说明.给定一个文本文档,在两个合作站点复制字符串"abc"; 和两个并发操作:

O1 = Insert[0, "x"] (to insert character "x" at position "0")
O2 = Delete[2, "c"] (to delete the character "c" at position "2")
Run Code Online (Sandbox Code Playgroud)

由两个用户分别在协作站点1和2生成.假设两个操作按O1和O2(在站点1)的顺序执行.执行O1后,文档变为"xabc".要在O1之后执行O2,必须将O2转换为O1变为:O2'=删除[3,"c"],由于O1插入一个字符"x",其位置参数加1.在"xabc"上执行O2'会删除正确的字符"c",文档将变为"xab".但是,如果在没有转换的情况下执行O2,则会错误地删除字符"b"而不是"c".OT的基本思想是根据先前执行的并发操作的效果来转换(或调整)编辑操作的参数,使得转换的操作可以实现正确的效果并保持文档的一致性.

这是一个非常酷的链接:http://sharejs.org/