Ich weiß, was eine Web-API ist.
Ich habe APIs in mehreren Sprachen geschrieben (einschließlich in MVC3).
Ich bin auch in ASP.Net gut geübt.
Ich habe gerade entdeckt, dass MVC4 eine "Web-API" hat und ohne die Videobeispiele durchzugehen, kann ich keine gute Erklärung dafür finden, was es genau ist.
Nach meiner bisherigen Erfahrung tendieren Microsoft-Technologien (insbesondere ASP.Net) dazu, ein einfaches Konzept in einen Haufen unnützer Gemeinkosten zu packen, um alles "einfacher" zu machen.
Kann mir bitte jemand erklären, welche Web-API in MVC4 genau ist? Warum brauche ich das? Warum kann ich nicht einfach meine eigene API schreiben?
Why can't I just write my own API?
Mit nur regulären ASP.NET MVC? Du kannst. Die ASP.NET MVC-Web-API bietet Ihnen nur zusätzliche Extras, um dies zu vereinfachen. Siehe unten.