Задать вопрос
@BarneyGumble

Как реализовать движение объекта с сохранением координат в БД?

Добрый день

На странице есть объект, допустим, обычный круг. У него есть координаты x1, y1. Объект движется. Движется он в сторону новых заданных ему координат x2, y2.

Как реализовать движение этого объекта таким образом, чтобы его промежуточные координаты сохранялись в БД? Хочется, чтобы когда объект прошёл полпути, обновить страницу и увидеть его не в начальной точке, а в той, в которой он был в момент перезагрузки страницы.

Я слышал, что сейчас есть много javascript-решений для реализации подобного, типа React или Angular, но так как особо дел с ними не имел, трудно оценить с чего начать и в какую сторону копать. Осложняется всё тем, что объектов планируется большое количество, и каждый из них будет активно перемещаться по странице. Хочется и браузер не повалить, да и сервер тоже.

В общем, буду рад любой наводке, которая поможет прибрать мусор в голове и расставить по полкам что к чему и с чего начать.

П.С.
Изначально в качестве серверной реализации устремил взгляд в сторону NodeJS и MongoDB, в качестве фронтенда в React, но теперь закралась тень сомнений, правильно ли выбрал инструментарий.

П.П.С.
Что-то подобное реализовано уже в Яндекс.Транспорте. В частности приближающиеся транспортные средства на карте, находящиеся рядом с человеком
  • Вопрос задан
  • 356 просмотров
Подписаться 2 Простой 2 комментария
Ответ пользователя Сергей К ответам на вопрос (4)
@phper
Software Engineer
для общения с сервером https://socket.io/
для хранения в памяти на сервере https://redis.io/
если нужно хранить долгосрочно то mysql или mongo, что удобнее
если данных сверх много можно попробовать https://clickhouse.yandex/
Ответ написан
Комментировать