FazBrowse Wikipedia Viewer | Main Page |
Search Wikipedia:
|
Viewing: https://fr.wikipedia.org/wiki/.NET

.NET — Wikipédia

Contents
Langages de programmation supportés
Pratique de la gestion des versions
Mascotte
Notes et références

Pour les articles homonymes, voir .net (homonymie).

Première version 27 juin 2016 (10 ans, 137 jours) Dernière version 11.0.0 (10 novembre 2026) Écrit en C# et C++ Licence Licence MIT

.NET (prononcé « 13 janvier 2000. La première version de Microsoft .NET Framework a été officiellement publiée le 27 juin 2016. Microsoft a mis à jour .NET Core et a publié ses nouvelles versions jusqu'à la version 3.1. Cependant, en novembre 2026.

Les versions paires sont des versions "Long Term Support (LTS)" ayant un support de 36 mois tandis que les versions impaires sont des versions "Standard Term Support (STS)" ayant un support de 18 mois.

Langages de programmation supportés

modifiermodifier le code

.NET prend en charge les langages C# et F# et Visual Basic .NET.

Système d'exploitation et restrictionsmodifiermodifier le code

La génération d'un exécutable ciblant un système particulier nécessite les librairies spécifiques pour ce système. La disponibilité de ces librairies n'est pas toujours garantie sur l'environnement de développement. De plus, il n'existe pas toujours de simulateur disponible pour l'environnement ciblé. Selon le cas, il sera nécessaire de réaliser la compilation de l'exécutable avec le système d'exploitation cible.

Système d'exploitation requis selon le système d'exploitation cible
Système d'exploitation cibleSystème d'exploitation requis pour la compilation
WindowsMicrosoft Windows
LinuxLinux
AndroidLinux - Microsoft Windows - macOS
macOSmacOS
iOSmacOS

Pratique de la gestion des versions

modifiermodifier le code

Dans l'environnement d'exécution .NET Core, on utilise la gestion sémantique des versions au format major.minor.patch. Les versions majeures sont augmentées lors de « changements significatifs », de modifications critiques de l'API ou lorsque le numéro de version majeure d’une dépendance existante est relevé. Cela doit se produire chaque année. Les versions mineures sont augmentées lors de l'ajout de fonctionnalités à l'API, de dépendances ou lorsque le numéro de version mineure d’une dépendance existante est relevé. Les versions de correction sont fournies pour corriger des bugs, prendre en charge de nouvelles plateformes ou d’autres changements non mentionnés ci-dessus. Depuis 2019, les versions de l'environnement d'exécution sont rétrocompatibles au sein d’un même numéro de version majeure. Par exemple, .NET Core 2.2 peut exécuter des programmes créés pour .NET Core 2.1. Les versions d’exécution se situent dans la même version mineure. Il semble que cette contrainte ait été assouplie avec la sortie de .NET 5. La fonctionnalité de « rollback » permet d’exécuter n’importe quel programme .NET dans une version plus récente adéquatement configurée.

Le SDK n’utilise pas la gestion sémantique des versions. Depuis 2019, il prend en charge le choix de n’importe quelle version de l’environnement d'exécution antérieure à la plus élevée prise en charge. Depuis 2020, cela s’étend également aux environnements d'exécution .NET Framework, bien qu’il puisse être nécessaire de télécharger un « package de versionnage » supplémentaire depuis NuGet. Les versions majeures et mineures du SDK correspondent toujours aux versions majeures et mineures de l’environnement d’exécution qu’il contient ou avec lequel il est aligné.

Mascotte

modifiermodifier le code

La mascotte officielle de la communauté .NET est le bot .NET (stylisé « dotnet-bot »). Ce bot servait de développeur fictif pour la vérification initiale du code source .NET après sa publication en open source. Depuis, il est utilisé comme mascotte officielle.

Notes et références

modifiermodifier le code
« What's new in .NET 5 », sur microsoft.com, 22 septembre 2022 (consulté le 20 août 2025)
  • ↑ (en) « What Is .Net? », sur Amazon Web Services (consulté le 13 juillet 2023)
  • ↑ (en) « Versioning limitations in .NET », sur codeblog.jonskeet.uk (consulté le 21 juillet 2025)
  • ↑ (en) « GitHub - dotnet-foundation/mod-dotnet-bot: This is the repository for the mod-dotnet-bot.net website. Create your own coding companion by creating your custom dotnet-bot. », sur github.com (consulté le 21 juillet 2025)
  • ↑ icône décorative Portail de l’informatique

  • View original on Wikipedia | Back | FazBrowse Home