Как вы пишете инструмент совместной работы в Интернете в режиме реального времени, такой как google docs?
Мне очень интересно,
Как можно было бы использовать средства совместной работы, такие как google docs?
Самое близкое, о чем я могу думать, это написать систему обмена сообщениями, такую как чат, а затем отправлять сообщения туда и обратно, чтобы каждый клиент обновлялся.
Знаете ли вы учебник/демо, где они программируют небольшой инструмент, подобный этому?
Какие инструменты они используют для создания таких приложений?
TIA для любых указателей, которые вы можете предоставить.
Ответы
Ответ 1
Документы Google работают через оперативное преобразование.
Основная идея операционного преобразования состоит в том, чтобы преобразовать (или настроить) параметры операции редактирования в соответствии с эффектами ранее выполненных параллельных операций, чтобы преобразованная операция могла добиться правильного эффекта и поддерживать согласованность документа.
Google выпустил видео об операционной трансформации для Google Wave; эта технология была перенесена в Документы Google.
Что касается технологии, ознакомьтесь со следующими ссылками: