Реализовать функционал Real Time подобно Google Docs

144
25 сентября 2019, 02:40

Есть приложение редактор текста которое работает на Mac Os, нужно реализовать такой функционал: в приложении можно будет активировать Real Time просмотр и комментирование отдельных частей текста (как в Гугл докс), для этого пользователю приложения нужно поделиться специальный ссылкой, перейдя по которой можно будет наблюдать за текстом в режиме реального времени. При этом одновременно пользоваться этим функционалом могут совершенно разные пользователи, и заходить по ссылке для просмотра могут также довольно большое кол-во пользователей.

Понятно, что наверняка придется создавать это на веб-сокетах и писать демона который будет это все обрабатывать. Я примерно понимаю как это реализуется, но опыта в создании подобного у меня нет, поэтому у меня есть несколько вопросов:

  • Какую технологию стоит использовать для этого? PHP гавно? Node.js кулл (ноду не знаю, придется осваивать на лету)?
  • Насколько это тяжело реализуется и сколько это примерно может стоить? (с учетом того что придется делать как бэк-енд, так и фронт-энд). Стоит ли за это вообще браться одному человеку (фрилансеру), или эта задача уже немного другого уровня?
  • Легко ли освоить Node.js если знаешь PHP и JavaScript на довольно хорошем уровне?
READ ALSO
Поиск по неполному совпадению в ключах массива

Поиск по неполному совпадению в ключах массива

Как в данном случае по запросу Ан найти в массиве и вывести два совпадающих значения?

149
Как вывести записи до даты которых осталось n дней?

Как вывести записи до даты которых осталось n дней?

В базе mysql есть колонка с еще не наступившей датой в формате date(Y-m-d) как составить запрос, чтобы вывести записи, до которых осталось n (например...

144
Как задать белый фон изображения на php?

Как задать белый фон изображения на php?

Не получается задать белый фон, картинка получается на выходе с черным фоном:

148
messages.send ошибка при отправке сообщения нескольким людям

messages.send ошибка при отправке сообщения нескольким людям

Почему я могу отправить одному человеку, а нескольким - нет?

114