Android JSON против REST - PullRequest
       2

Android JSON против REST

2 голосов
/ 13 июля 2011

я начинаю с веб-сервисов. Я работаю в проекте, который должен связать Android с веб-сервером, и я хотел бы сэкономить время, выбирая подходящий протокол для связи. Между JSON, REST и SOAP: Какие из них можно запустить на невыделенном сервере? Какой лучший выбор для сервера с высоким трафиком?

Заранее спасибо

Ответы [ 2 ]

9 голосов
/ 13 июля 2011

JSON и REST не являются взаимоисключающими. JSON - это формат данных, который может возвращать интерфейс REST.

Вы можете работать на не выделенном сервере. Я бы лично выбрал REST для быстрого прототипирования на Android, так как его легче запустить и запустить. (С SOAP вы, вероятно, захотите создать схему, для сборки которой требуется время)

3 голосов
/ 13 июля 2011

Существует хорошее сравнение между REST и SOAP в статье REST вики: http://en.wikipedia.org/wiki/Representational_State_Transfer#Concept

REST - это скорее структура, чем протокол связи. JSON и SOAP можно использовать для создания приложения RESTful.

Если вы пишете что-то с большим количеством ресурсов, я бы использовал REST, поскольку он гораздо более структурирован. Есть также много библиотек, которые настроят большинство вещей для вас. Я считаю, что JSON и SOAP лучше подходят для пользовательских функций, которые вы хотите быстро объединить. Они могут быть легкими, но менее структурированными.

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