Плюсы и минусы использования JSON для сервиса WCF - PullRequest
0 голосов
/ 01 мая 2010

Каковы плюсы и минусы следующих 2 случаев:

Дело I :

Традиционный способ: Добавить сервисную ссылку в проект. Создать объект и получить данные из сервиса на стороне сервера и привязать к сетке asp.net.

Случай II :

Служба обновления для поведения JSON. Добавить сервисную ссылку в проект. Позвоните в сервис из javascript, чтобы получить данные. Привязать данные к сетке jquery.

Какой подход лучше и почему? (Не с точки зрения разработчика)

Если есть другой подход, который более оптимизирован, пожалуйста, объясните его и рассмотрите для больших данных.

Ответы [ 2 ]

2 голосов
/ 01 мая 2010

Это зависит от того, разрешено ли конечным клиентам (браузерам) иметь доступ к службе данных WCF или только к службе приложений. Для простых режимов безопасности json допускает множество очень простых сценариев jQuery и т. Д.

Конечно, jQuery и т. Д. Требует совместимого браузера; в наши дни это означает «большинство», но ни в коем случае не «все». Так что, если вы хотите предоставить те же данные для тупых браузеров, вам понадобится способ получить данные на сервере.

Если целью является предоставление межсерверного доступа (B2B и т. Д.), Json обычно является вторым выбором; XML (SOAP и т. д.) будет стандартом де-факто, но это не единственный вариант. Например, если у вас есть потребности в высокой пропускной способности, вы можете выбрать более компактный двоичный формат передачи (их много).

0 голосов
/ 01 мая 2010

второй подход. теперь любой клиент может использовать эти данные, будь то сетка jquery или даже клиент iphone.

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