Редактирование и оформление документов в реальном времени - PullRequest
0 голосов
/ 12 января 2012

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

Я знаю, что Google Docs выполняет некоторые сложные DOM-манипуляции за кулисами, но если бы у меня была простая простая текстовая область, как лучше всего синхронизировать изменения, объединить их за кулисами и обновить их в пользовательском интерфейсе. Я бы использовал рельсы, mongoid и js / jquery.

Есть идеи, как это можно реализовать?

1 Ответ

2 голосов
/ 12 января 2012

Я только недавно провел некоторое исследование о том, что доступно.Вы можете проверить etherpad lite, чтобы проанализировать их подход.В основном используется клиент-серверная архитектура.

https://github.com/Pita/etherpad-lite

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...