Я знаю, що таке веб-API.
Я писав API на декількох мовах (у тому числі в MVC3).
Я також добре практикуюсь в ASP.Net.
Щойно я виявив, що MVC4 має "Web API", і не переглядаючи приклади відео, я не можу знайти хорошого пояснення, що саме це.
З мого минулого досвіду, технології Microsoft (особливо ASP.Net) мають тенденцію сприймати просту концепцію і загортати її у купу непотрібних накладних витрат, які мають на меті зробити все "простіше".
Чи можете мені хтось пояснити, що саме таке Web API в MVC4? Навіщо мені це потрібно? Чому я не можу просто написати власний API?
Why can't I just write my own API?
З просто регулярним ASP.NET MVC? Ти можеш. Веб-API ASP.NET MVC просто дає додаткові смаколики, щоб зробити його простіше. Дивіться нижче.