Мне очень нужна ваша помощь с этим. Мы планируем разработку веб-приложения в реальном времени. Мы смотрим на разные библиотеки и понятия и немного растеряны.
Нам нужно: клиенты подключаются к веб-сайтам и отправляют данные (обычно целое число + имя клиентского компьютера) в любое время (обычно 1-5 секунд). Кроме того, те же клиенты должны получать данные (данные, полученные от других клиентов) с сервера в режиме реального времени. (максимум 0,5 секунды). Также эти данные должны храниться в базе данных.
Мы думали об использовании разных технологий, но не можем решить, какую из них использовать.
Нам нужно, чтобы это веб-приложение поддерживалось на iPhone и телефонах Android (возможно, Blackberry).
и, конечно, настольные браузеры.
Объединение кажется не очень хорошей идеей в этой ситуации из-за высоких нагрузок.
Веб-сокеты HTML 5 довольно новые и, вероятно, поддерживаются не всеми браузерами.
Кто-нибудь использовал nodejs?
или витая матрица: http://twistedmatrix.com/trac/?
или на орбите (не может опубликовать более одной ссылки)?
или торнадо?
Или XMPP (Jabber. Я не нашел хороших примеров.)?
или что-то еще?
Какую технологию лучше всего использовать в проекте такого типа? Кроме того, мы, вероятно, предпочли бы технологию, которая имеет некоторую поддержку сообщества и бесплатна для использования.
Большое спасибо!