Хорошая инфраструктура или инфраструктура реального времени будет иметь множество API, которые позволят вам подключить любое устройство, независимо от технологии, к серверу реального времени, например. клиентская библиотека iOS для iPhone и iPad, клиентская библиотека JavaScript для множества платформ, включая обычную и мобильная сеть , совместимая с Android библиотека Java и т. д.
Интересной идеей может быть выбор того, какой фреймворк или сервис в реальном времени лучше всего соответствует вашим потребностям, а затем использовать что-то вроде PhoneGap . Но, как говорит @ rt2088, все зависит от того, нужно ли вам запускать приложение уведомлений в качестве службы на телефоне или как отдельное приложение.
Выбор также будет зависеть от того, хотите ли вы устанавливать, размещать, поддерживать и управлять масштабированием ваших собственных служб реального времени или нет. Если нет, то существует ряд служб, которыми вы могли бы воспользоваться, чтобы вы могли сосредоточиться на создании приложения. Если вы хотите управлять своей собственной инфраструктурой, тогда руководство Comet Maturity может быть хорошим началом. Это немного устарело, но все еще, вероятно, лучшая доступная ссылка.
способность выдвигать новый контент в
пользователь на основе своего местоположения GPS, который
"пингуется" на наш сервер. На основе
что мы доставляем местный контент. Какие
рамки ты о чем?
В настоящее время доступно несколько платформ реального времени. Некоторые из них являются размещенными службами, а другие требуют установки на собственное оборудование. Большинство из них будут поставляться с кучей библиотек с различными технологиями, которые облегчат работу с ними, например. библиотека JavaScript, которая упаковывает объект WebSocket
, а также управляет резервированием для веб-браузеров, которые не поддерживают WebSockets.
Я только что создал Руководство по технологиям реального времени , в котором я перечислил все технологии реального времени, которые я мог придумать, и предоставил набор тегов, связанных с каждым.
не будет клиентской библиотекой javascript
охватывать все платформы, если это веб
appilcation
Если приложение является веб-приложением, то да, библиотека JavaScript будет всем, что вам нужно для клиентского приложения. Необходимые вам библиотеки на стороне сервера будут зависеть от выбранной вами технологии реального времени.