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