Подтвердить что ты не робот

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

Мне очень интересно,

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

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

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

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

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

4b9b3361

Ответ 1

Документы Google работают через оперативное преобразование.

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

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

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