ASP.NET MVC et ASP.NET Web API sont tous les deux utilisés à des fins différentes
ASP.NET
ASP.NET propose trois frameworks pour la création d'applications web : Web Forms, ASP.NET MVC et ASP.NET Web Pages. Les trois frameworks sont stables et matures, et vous pouvez créer d'excellentes applications web avec chacun d'entre eux. Peu importe le framework que vous choisissez, vous bénéficierez de tous les avantages et fonctionnalités d'ASP.NET partout.
Chaque framework cible un style de développement différent. Celui que vous choisissez dépend d'une combinaison de vos atouts en programmation (connaissances, compétences et expérience de développement), du type d'application que vous créez et de l'approche de développement avec laquelle vous êtes à l'aise. Les trois frameworks seront pris en charge, mis à jour et améliorés dans les futures versions d'ASP.NET.
MVC
ASP.NET MVC vous offre un moyen basé sur des modèles puissant pour créer des sites web dynamiques qui permet une séparation claire des préoccupations et vous donne un contrôle total sur le balisage pour un développement agile et agréable. ASP.NET MVC comprend de nombreuses fonctionnalités qui permettent un développement rapide et compatible avec le TDD pour la création d'applications sophistiquées qui utilisent les dernières normes web.
Web API
ASP.NET Web API est un framework qui facilite la création de services HTTP accessibles à un large éventail de clients, y compris les navigateurs et les appareils mobiles. ASP.NET Web API est une plateforme idéale pour la création d'applications RESTful sur le framework .NET.
vous pouvez en savoir plus ici http://www.dotnet-tricks.com/Tutorial/webapi/Y95G050413-Difference-between-ASP.NET-MVC-and-ASP.NET-Web-API.html
1 votes
Possible duplicate de Différence entre ApiController et Controller dans ASP.NET MVC
13 votes
C'est drôle pour moi à quel point ces questions "vs" sont soit immédiatement fermées, soit montent à ce niveau de votes favorables.
15 votes
Grrr. Je déteste ces bannières "fermé comme trop large". Tellement de fois je trouve de grandes questions comme celle-ci. Et plus souvent qu'autrement, elles ont également de grandes réponses. Alors, et alors s'il est trop large. Les experts sont juste ici et pas sur Wikipédia ou un autre forum. Alors laissez-les faire leur travail et sortez de leur chemin.