Quelle est la différence entre une API App et une Web App ?
Mise à jour de la réponse en fonction de l’état actuel d’Azure,
App Services remplace désormais toutes les variantes Mobile, Api et Web Apps en un seul cadre applicatif avec toutes les fonctionnalités regroupées pour rendre les choses plus accessibles entre les types d’applications. Actuellement, toutes les Web, Mobile et Api Apps sont collectivement appelées App Services. Nous offrons toujours aux clients la possibilité de créer une Mobile App et une Web App dans la galerie, mais cela se résout essentiellement en une App Service App.
https://azure.microsoft.com/en-us/documentation/articles/app-service-api-apps-why-best-platform/
Les fonctionnalités pour Mobile fonctionnent également pour Web App, comme Easy Tables et Easy API. Et les fonctionnalités pour les API Apps comme API Cors et les définitions d’API fonctionnent désormais aussi sur les Web Apps. Un client peut héberger une seule Web App pour agir comme n’importe quel service mobile ou une API avec toutes les fonctionnalités offertes par les App Services.
Nous avons également un nouveau service en préversion ciblant particulièrement les API Apps en offrant une expérience de gestion pour vos API. En gros, vous pouvez contrôler la génération de pages d’essai d’API, collecter des analyses d’exécution, limiter le débit et bien plus encore. Consultez le blog des fonctionnalités pour en savoir plus sur les fonctionnalités d’Azure API Management. Et oui, vous pouvez héberger les API en tant qu’App Service App et connecter le tout avec API Management.
https://azure.microsoft.com/en-us/documentation/articles/api-management-get-started/