Modifier

FAQ sur le cycle de vie - .NET et .NET Core

                             Veuillez vous rendre ici pour rechercher le cycle de vie de votre produit.

En quoi consiste .NET ?

.NET Core est un ensemble de composants d’exécution, de bibliothèque et de compilateur qui peuvent être utilisés dans diverses configurations pour les charges de travail du bureau, du Web, du cloud et des périphériques. Multiplateforme et open source, .NET fournit un modèle de développement léger et la flexibilité nécessaire pour exécuter une variété d’outils de développement sur plateformes OS. .NET est disponible sur GitHub sous la licence MIT. .NET fait référence à plusieurs technologies, y compris .NET Core, ASP.NET Core et Entity Framework Core.

Quelle politique s’applique à .NET ?

.NET fournit des versions majeures une fois par an, autour du mois de novembre. Les versions paires (.NET 6, .NET8, etc.) sont des versions offrant un support à long terme (LTS) tandis que les versions impaires (.NET 5, .NET 7, etc.) sont des versions offrent un support à court terme (LTS). Les versions LTS sont prises en charge pendant au moins 3 ans, ou 12 mois après la publication d’une version LTS de remplacement. Les versions STS sont prises en charge pendant au moins 18 mois, ou 6 mois après la publication d’une version de remplacement. Vous trouverez plus d’informations sur les version de .NET ici.

Comment fonctionnera le cycle de vie de .NET ?

Vous trouverez les informations sur le cycle de vie de .NET ici.

Où puis-je trouver la date de fin pour les versions spécifiques de .NET ?

Vous pouvez trouver la date de fin pour toutes les versions .NET ici.

Comment fonctionne le cycle de vie pour ASP.NET Core et Entity Framework Core ?

ASP.NET Core et Entity Framework Core font partie des versions .NET et suivront le cycle de vie de la version parente.

Qu’en est-il des composants tiers ?

Dans certains cas, l’installation d’un composant ou d’une bibliothèque tiers via NuGet peut être un prérequis pour l’utilisation de .NET. Le support de ces composants viendra du fournisseur qui livre ces composants ou bibliothèques.

Les versions de .NET pour certaines plates-formes telles que Red Hat Enterprise Linux seront publiées par Red Hat au lieu de Microsoft. Pour ces plateformes, les mises à jour de .NET seront mises à la disposition des fournisseurs pour le déploiement via leurs systèmes.

Et si je prends des sources .NET à partir de GitHub ?

Les clients qui obtiennent le code source de .NET sur GitHub et le créent eux-mêmes peuvent obtenir des correctifs et des mises à jour sous forme de source à partir de GitHub, tant que la version de .NET n’a pas atteint la fin du support et les incorporer dans leur propre build de .NET.

Quelle est la relation entre .NET et .NET Framework ?

.NET et .NET Framework ont généralement une relation Sur-ensemble - Sous-ensemble. .NET Core est nommé « Core » (noyau, en anglais) parce qu’il contient les caractéristiques de base de .NET Framework pour les bibliothèques des composants d'exécution et d’infrastructures. Par exemple, .NET Core et .NET Framework utilisent tous deux le Catalogue Global (GC), le compilateur juste-à-temps (JIT) et des types tels que String et List<T>.

.NET Core a été créé de sorte que .NET puisse être open source et multiplateforme, et puisse être utilisé dans des environnements aux ressources plus limitées.

Pourquoi les versions de .NET ne suivent-elles pas le même cycle de vie que .NET Framework ?

.NET est une plateforme de développement plus récente et suit la politique de cycle de vie moderne. Les versions destinées à .NET ont un rythme de diffusion plus souple et plus rapide. Les applications basées sur .NET Framework sont largement déployées sur des centaines de millions d’ordinateurs avec un haut niveau de compatibilité et de stabilité. Il en résulte des versions moins fréquentes pour .NET Framework avec moins de changements. En raison de ces différences, les versions .NET et .NET Framework suivent leur propre cycle de vie.

J’utilise .NET Framework 4.5.x ou 4.6.x. Est-ce que cela signifie que j’ai besoin de mettre à jour mon application pour qu’elle fonctionne avec .NET ?

Les versions de .NET Framework antérieures à 4.6.2 ont atteint la fin du support. Si vous utilisez .NET Framework 4.6.2 ou une version ultérieure, vous n’avez pas à mettre à jour votre application pour qu’elle fonctionne avec .NET. Cela dit, la plateforme de développement .NET offre plusieurs avantages par rapport à la plateforme Microsoft .NET Framework héritée. Nous vous encourageons dès lors à envisager de moderniser vos applications pour tirer parti de .NET. Pour en savoir plus, cliquez ici.

Où puis-je trouver plus d’informations sur .NET ?

Vous pouvez trouver plus d’informations sur .NET sur le site Web de .NET Foundation.