40

我真的很好奇

如何编写协作工具,例如 google docs?

我能想到的最接近的事情是编写一个类似于聊天的消息传递系统,然后来回发送消息,以便每个客户端自行更新。

你知道他们编写这样一个小工具的教程/演示吗?

他们用什么工具来做这种应用程序?

TIA 对于您可以提供的任何指针。

4

1 回答 1

62

Google Docs 通过运营转型运作

操作变换的基本思想是根据之前执行的并发操作的效果对编辑操作的参数进行变换(或调整),使变换后的操作能够达到正确的效果并保持文档的一致性。

Google 制作了一段关于 Google Wave 运营转型的视频;该技术已移植到 Google Docs。

至于技术,请查看以下链接:

于 2011-04-24T20:18:22.213 回答