Обновить

Проектирование аналога Google Docs

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели16K
Всего голосов 44: ↑39 и ↓5+52
Комментарии1

Комментарии 1

за счёт использования WebSockets мы сможем исключить возникновение конфликтов в принципе. Как? Эта технология позволяет нам выделять в документе курсор активного участника, видимый всем остальным. В итоге другие редактирующие этот документ пользователи смогут видеть, в какой области происходит работа, и избегать внесения в неё параллельных правок.

Чтооо, блин?
1)Причем тут WS, когда позицию курсора можно отправлять десятком разных способов?
2)Каким образом перешли вдруг от алгоритмов обеспечения согласованности к "ну вы просто не редактируйте одно место вместе"? Это же идиотизм. А если у меня интернет медленный? Чтобы ткнуть курсором в слово и удалить там лишнюю букву, нужна меньше секунды, за это время позиция курсора тупо не успеет дойти до другого участника, который нацелился сделать ту же правку.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
ruvds.com
Дата регистрации
Дата основания
Численность
11–30 человек
Местоположение
Россия
Представитель
ruvds