Sommaire

La surcouche ASP.NET Core

L’une des premières technologies introduites dans le framework fut ASP.NET. ASP.NET Core est lui-même également un framework reposant sur .NET Core, permettant de créer des applications web, IoT ou encore des backends mobiles. À lui tout seul, il permet :

  • d’unifier les API UI et Web API ;

  • d’intégrer des frameworks de développement Front ;

  • de profiter d’un système de configuration cloud-ready ;

  • de profiter de l’injection de dépendances ;

  • d’héberger l’application avec Nginx, IIS, Docker, etc. ; 

  • de s’intégrer facilement dans chaque parcelle de la requête HTTP afin de la traiter ou la modifier.

Ce framework est résolument tourné vers l’open source et possède d’innombrables dépôts GitHub auxquels chacun peut contribuer : https://github.com/aspnet

Avec ceci, les équipes de Microsoft organisent régulièrement des Community Standup permettant aux développeurs de la communauté de connaître les avancées décisionnelles et techniques de la plateforme : https://live.asp.net/. Ces vidéos sont des moments d’échanges privilégiés et conviviaux entre les équipes et le reste du monde. Cela permet aussi de connaître les personnes derrière les technologies développées.

Le pattern MVC a toujours eu une grande place avec ASP.NET ...