Sommaire

Introduction ASP.NET Core

ASP.NET existe depuis maintenant bien des années, depuis 14 ans pour être précis, et bien des changements ont été effectués sur le framework depuis sa première version. Il faut rappeler une chose sur ASP.NET Core : la nouvelle plateforme web de Microsoft n’est en aucun cas une suite de la version 4.6 du framework que nous connaissions, mais bien un renouveau qui doit marquer une nouvelle ère de la technologie de Microsoft dans le Web moderne.

Certains diront que le framework n’a pas tant changé que cela (surtout la partie MVC), pourtant c’est bien "sous le capot" que les changements ont été les plus profonds, en commençant par le namespace System.Web qui n’existe plus. Ensuite, annoncé comme cross-platform, ASP.NET Core est plus modulable qu’il ne l’a été dans les années précédentes. Via NuGet pour les composants serveurs, puis via Grunt ou Gulp pour la partie cliente du site web, le nouveau framework bénéficie également d’un nouveau runtime, appelé CoreCLR, permettant l’exécution d’une application web Microsoft sur Linux ou Mac.