Я создаю инструмент для совместной разработки, который позволяет пользователям совместно редактировать информационное пространство, представляющее собой визуализацию узлов и ссылок. Изменения, сделанные в одном клиентском приложении, должны быть отражены во всех других клиентах. Поскольку это визуализация, потенциально большие данные необходимо будет регулярно обновлять, и я беспокоюсь о производительности.
Я создал несколько базовых приложений чата и приложений для совместного рисования, и у меня хорошее теоретическое представление о модели сервер-клиент в Java, но я беспокоюсь о производительности. Могу ли я использовать какие-либо рамки, которые не так сложно освоить быстро? Не могли бы вы дать мне несколько ссылок на такие ресурсы, как книги, веб-сайты и т. Д.?
Огромное спасибо!