RESTful API против API веб-службы - PullRequest
6 голосов
/ 15 июля 2009

Я смотрю на создание небольшого веб-приложения для обучения с использованием .NET. Моя загадка заключается в том, должен ли я раскрывать логику приложения другим сайтам и приложениям через REST API или набор веб-служб.

Я знаком с веб-службами, но не работал с REST. Я понимаю концепции REST, у меня просто нет практического опыта с ним.

Зачем мне использовать REST вместо веб-сервисов для этого сценария? Или нет? Какие проблемы я должен учитывать при разработке REST API, особенно с .NET?

Ответы [ 2 ]

7 голосов
0 голосов
/ 15 июля 2009

.NET предлагает платформы для обоих случаев - Windows Communication Foundation для веб-служб и ADO.NET Data Services для REST API.

Обе технологии одинаково эффективны, но лично я считаю, что REST API - это более разумное и чистое решение. Это несколько более легкий.

Более того, ADO.NET Data Services имеет то преимущество, что очень легко получать данные из базы данных во внешний интерфейс - даже полные графы объектов. Большой выигрыш, если вы разрабатываете приложение для обработки данных.

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