Wiem, czym jest interfejs API sieci Web.
Napisałem API w wielu językach (w tym w MVC3).
Jestem również dobrze praktykowany w ASP.Net.
Właśnie odkryłem, że MVC4 ma „Web API” i bez przejrzenia przykładów wideo nie mogę znaleźć dobrego wyjaśnienia, czym on jest.
Z mojego dotychczasowego doświadczenia wynika, że technologie Microsoft (szczególnie ASP.Net) mają tendencję do przyjmowania prostej koncepcji i owijania jej w bezużyteczne koszty ogólne, które mają ułatwić wszystko „łatwiej”.
Czy ktoś może mi wyjaśnić, czym dokładnie jest Web API w MVC4? Po co mi to? Dlaczego nie mogę po prostu napisać własnego API?
Why can't I just write my own API?
Dzięki zwykłemu ASP.NET MVC? Możesz. Interfejs API sieci Web ASP.NET MVC zapewnia dodatkowe ułatwienia. Patrz poniżej.