WCF REST - Множество способов создания - Как выбрать?

Я учусь создавать службы RESTful с помощью WCF. Есть множество вариантов на выбор. Я не понимаю, что мне использовать. 1.) REST Starter kit - кажется устаревшим 2.) WCF WEbhttp service 3.) WCF Web API 4.) ASP.NET web api

Я не хочу использовать ASP.NET MVC для создания служб RESTFul. Мне не нравится идея, что сервисы находятся в той же структуре решения уровня представления. Так что же мне следует использовать? Веб-API ASP.NET, похоже, идет по маршруту MVC, где запросы обрабатываются контроллером, который, как мне кажется, не вписывается в терминологию «Служба».


person Hari Subramaniam    schedule 05.03.2012    source источник


Ответы (1)


Взгляните на это

Поддержка REST корпорацией Майкрософт переходит на ASP.NET WebApi, но вы по-прежнему можете использовать webhttpbinding для создания своего API, если хотите. Стартовый комплект больше не разрабатывается и не поддерживается.

Я не понимаю этой части

Мне не нравится идея, что сервисы находятся в той же структуре решения уровня представления.

Вы можете создать проект webapi в другой сборке, чем ваш веб-проект (логика представления), и решение, которое полезно только для вас, чтобы хранить все вещи в одном месте, оно не влияет на поведение ваших проектов / сборки, вы можете по-прежнему использовать их / развивать самостоятельно. Если вам не нравится «стиль» webapi (он определенно «отличается» от того, к чему привыкли разработчики WCF), это совсем другое дело.

person WDRust    schedule 05.03.2012