2015-08-26 2 views
-1

Я долгое время работал разработчиком мэйнфреймов, и теперь у меня есть возможность работать в Web Api. Я хотел бы узнать от всех экспертов здесь, что нужно знать перед запуском web api.Запуск Web Api

Я только что начал изучать C#, и некоторые из моих коллег рассказывают мне, что я также должен знать MVC и WCF, прежде чем я смогу начать изучение Web Api?

ответ

0

Да. В общем, Web API основан на MVC. Существует лишь несколько небольших отличий, таких как другой базовый контроллер (и немного другая обработка запросов). В новом MVC 6 существует абсолютно тот же способ разработки, как писать общий метод MVC и конечную точку Web API. Разница в том, что действие обычного контроллера в MVC возвращает View, в то время как конечная точка API возвращает Json или XML и т. Д. Я хочу знать что-то о MVC, а затем вы можете изучить обе технологии вместе.

Большой учебник здесь: http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api

+0

Wow, Microsoft использует "Web API" в очень запутанном пути. Вероятно, они должны начать с определения разницы между «API» и «API-клиентом». OP также не сказал, что планирует программировать поставщика или клиента API. – DanFromGermany