Как написать веб-инструмент для совместной работы в реальном времени, например google docs?


Мне действительно интересно

Как можно писать инструменты для совместной работы, такие как google docs?

Самое близкое, что я могу придумать, - это написать систему обмена сообщениями, такую как чат, а затем отправлять сообщения туда и обратно, чтобы каждый клиент обновлял себя.

Вы знаете учебник / демо, где они программируют небольшой инструмент, как это?

Какие инструменты они используют для создания такого рода приложений?

TIA для любых указателей, которые вы можете предоставить.

1 31

1 ответ:

Google Docs работает через Оперативная Трансформация.

Основная идея операционного преобразования заключается в преобразовании (или корректировке) параметров операции редактирования в соответствии с эффектами ранее выполненных параллельных операций таким образом, чтобы преобразованная операция могла достичь правильного эффекта и сохранить согласованность документа.

Google выпустила Видео об операционной трансформации для Google Wave; эта технология был перенесен в Google Docs.

Что касается технологии, проверьте следующие ссылки: