Aller au contenu

Qu'est-ce que .Net

Contexte : Cette section présente .NET comme une plateforme de développement gratuite, multiplateforme et open-source. Elle couvre l’évolution de .NET Framework à .NET Core, puis à la plateforme unifiée .NET 5+ et le contrat .NET Standard. En avril 2026, la version stable actuelle est .NET 10 (LTS).

.NET est une plateforme de développement gratuite, multiplateforme et open-source pour créer de nombreux types d’applications. Elle fournit des outils, bibliothèques et un environnement d’exécution qui fonctionnent sur Windows, Linux et macOS.

  • .NET Framework (Windows uniquement, héritage)
  • .NET Core (multiplateforme, moderne)
  • .NET 5, 6, 7, 8, 9, 10+ (plateforme unifiée)
  • .NET Standard (contrat de compatibilité API)
  • Gestion automatique de la mémoire (garbage collection)
  • Interopérabilité des langages (C#, F#, VB.NET)
  • Bibliothèques de classes de base
  • Plusieurs modèles d’application (web, bureau, mobile, cloud, jeux)
  • 1.1.1 .NET Framework Windows uniquement (héritage)
  • 1.1.2 .NET Core multiplateforme moderne
  • 1.1.3 .NET 5, 6, 7, 8, 9, 10 plateforme unifiée
  • 1.1.4 Contrat de compatibilité API .NET Standard