Я знаю, что такое веб-API.
Я написал API на нескольких языках (в том числе в MVC3).
Я также хорошо практикуюсь в ASP.Net.
Я только что обнаружил, что у MVC4 есть «Web API» и, не просматривая примеры видео, я не могу найти хорошее объяснение того, что именно это такое.
Исходя из моего прошлого опыта, технологии Microsoft (особенно ASP.Net) имеют тенденцию брать простую концепцию и заключать ее в кучу бесполезных накладных расходов, которые призваны сделать все «проще».
Может кто-нибудь объяснить мне, что такое веб-API в MVC4? Зачем мне это нужно? Почему я не могу просто написать свой собственный API?
Why can't I just write my own API?
С обычным ASP.NET MVC? Вы можете. Веб-API ASP.NET MVC просто дает вам дополнительные возможности, чтобы упростить его. Пожалуйста, смотрите ниже.