Лучшие практики для передачи данных из кроссплатформенных приложений на сервер - PullRequest
0 голосов
/ 01 февраля 2012

в течение нескольких дней я и мой коллега обсуждаем, как лучше всего переносить данные из приложений для Android, iOS и Windows Phone 7 на сервер Windows в Интернете.

Приложенияна разных платформах следует обновлять (синхронизировать, получать новые данные с сервера) каждые 5-10 секунд.Данные, которые должны быть переданы, имеют размер около 10 КБ (в виде простого текста).

Теперь наши вопросы: Какова наилучшая практика для передачи этих данных?(TCP, REST, SOAP, HttpWebRequest ??)

Как отформатировать данные?(XML, JSON ??)

1 Ответ

3 голосов
/ 01 февраля 2012

Многое зависит от природы вашего приложения.

Самым простым является JSON через интерфейс REST.

Использование HTTP (REST) ​​дает вам ряд преимуществ, одно из которыхчасто упускается из виду легкость отладки (настройте fiddler как HTTP-прокси).

Если вам не нужна проверка схемы, на самом деле нет особых причин выбирать XML вместо JSON.Все платформы имеют простые рамки анализа json.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...