10
.NET Core est un framework logiciel multi-plateforme gratuit et open source similaire à .NET Framework.Il se compose de CoreCLR, une implémentation d'exécution multiplateforme complète de CLR, la machine virtuelle qui gère l'exécution des programmes .NET.CoreCLR est livré avec un compilateur juste à temps amélioré, appelé RyuJIT..NET Core inclut également CoreFX, qui est un fork partiel de BCL.Alors que .NET Core partage un sous-ensemble d'API .NET Framework, il est livré avec sa propre API qui ne fait pas partie de .NET Framework.De plus, .NET Core contient CoreRT, le runtime natif .NET optimisé pour être intégré dans les binaires natifs compilés AOT.Une variante de la bibliothèque .NET Core est utilisée pour UWP.L'interface de ligne de commande de .NET Core offre un point d'entrée d'exécution pour les systèmes d'exploitation et fournit des services de développement tels que la compilation et la gestion des packages .... .NET Core prend en charge quatre scénarios multiplates-formes: applications Web ASP.NET Core, applications en ligne de commande,bibliothèques et applications Universal Windows Platform.Il n'implémente pas Windows Forms ou WPF qui rendent l'interface graphique standard pour les logiciels de bureau sous Windows..NET Core est également modulaire, ce qui signifie qu'au lieu d'assemblages, les développeurs traitent des packages NuGet.
net-core