Passer au contenu
.NET Framework 4.8

.NET Framework 4.8

.NET Framework 4.8 est une plateforme de développement gratuite de Microsoft. Elle fournit le runtime et les bibliothèques nécessaires pour créer, exécuter et maintenir des applications Windows.
Éditeur : Microsoft Corporation
Note

Présentation de .NET Framework 4.8 par Telecharger.com

.NET Framework 4.8 constitue la dernière grande mise à jour de la plateforme de développement historique de Microsoft destinée à Windows. Elle fournit le runtime nécessaire à l'exécution de nombreuses applications conçues avec les versions 4.x du framework. Elle propose aussi un Developer Pack pour les développeurs qui souhaitent créer ou maintenir des logiciels compatibles. 

Sans modifier les bases de la plateforme, cette version apporte de nombreuses améliorations en matière de performances, d'accessibilité, de sécurité et de fiabilité. Elle intègre notamment des évolutions pour Windows Forms, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) ainsi que pour le Common Language Runtime (CLR), le moteur d'exécution des applications .NET Framework. 

Compatible avec de nombreuses applications existantes, .NET Framework 4.8 s'installe comme une mise à jour des versions 4.x précédentes et reste indispensable au fonctionnement de nombreux logiciels professionnels et grand public. Bien que Microsoft privilégie désormais le .NET moderne (anciennement .NET Core) pour les nouveaux développements, .NET Framework 4.8 continue d'être largement utilisé pour les applications Windows héritées et bénéficie toujours d'un support de Microsoft.

Comment utiliser .NET Framework 4.8 ?

L'utilisation de .NET Framework 4.8 dépend de vos besoins. Pour un utilisateur, le télécharger permet simplement d'exécuter des applications Windows qui reposent sur cette version du framework. De nombreux logiciels installent automatiquement le runtime si celui-ci est absent, tandis qu'il peut également être téléchargé séparément depuis Microsoft.

Les développeurs peuvent quant à eux installer le Developer Pack afin de créer, compiler et maintenir des applications compatibles avec .NET Framework 4.8 dans Visual Studio. La plateforme met à leur disposition un vaste ensemble de bibliothèques, d'API et de langages de programmation comme C#, Visual Basic .NET ou F#.

Cette version introduit plusieurs améliorations dans Windows Forms. Elle ajoute notamment la prise en charge des zones dynamiques (Live Regions) de l'interface UI Automation, ce qui permet aux lecteurs d'écran d'être informés automatiquement des changements de contenu. Les contrôles Windows Forms bénéficient également d'une meilleure implémentation des modèles UI Automation afin d'améliorer l'accessibilité des applications.

Windows Presentation Foundation (WPF) profite également de plusieurs nouveautés. Les info-bulles peuvent désormais être affichées au clavier à l'aide de la touche Tab ou des touches directionnelles. La sélection de texte dans les contrôles TextBox et PasswordBox a également été améliorée. Deux nouvelles propriétés de dépendance – AutomationProperties.SizeOfSet et AutomationProperties.PositionInSet – facilitent par ailleurs la prise en charge de l'accessibilité dans les interfaces développées avec XAML.

Du côté de Windows Communication Foundation (WCF), .NET Framework 4.8 introduit un mécanisme de surveillance de l'état de santé des services grâce au comportement ServiceHealthBehavior. Celui-ci permet aux outils d'orchestration ou de supervision d'interroger l'état d'un service via des points de terminaison dédiés et des codes de réponse HTTP adaptés.

Le runtime bénéficie en outre d'améliorations internes. Microsoft a intégré de nombreux correctifs issus du compilateur juste-à-temps (JIT) de .NET Core 2.1 afin d'améliorer les performances de compilation. Le générateur d'images natives (NGEN) profite lui aussi d'une meilleure gestion de la mémoire afin de réduire l'empreinte des images précompilées.

Enfin, .NET Framework 4.8 améliore la prise en charge du mode FIPS. Plusieurs classes de chiffrement managées – comme SHA256Managed, MD5CryptoServiceProvider ou RijndaelManaged – redirigent désormais leurs opérations vers les bibliothèques cryptographiques du système au lieu de lever une exception lorsque le mode FIPS est activé.

Quels sont les OS compatibles avec .NET Framework 4.8 ?

Vous pouvez télécharger .NET Framework 4.8 uniquement sur Windows. La plateforme prend en charge plusieurs versions du système d'exploitation de Microsoft, notamment Windows 10, Windows 11 ainsi que les éditions Windows Server compatibles. Il est également intégré nativement à certaines versions récentes de Windows.

En revanche, .NET Framework 4.8 n'est pas disponible sous macOS, Linux, Android ou iOS. Pour le développement multiplateforme, Microsoft recommande désormais d'utiliser le .NET moderne.

.NET Framework 4.8 est-il gratuit ?

Oui. .NET Framework 4.8 est proposé gratuitement par Microsoft. Vous pouvez télécharger le runtime librement pour exécuter des applications compatibles, tandis que le Developer Pack est également disponible sans frais pour les développeurs souhaitant créer ou maintenir des logiciels basés sur cette version du framework.

Quelles sont les alternatives à .NET Framework 4.8 ?

Bien que .NET Framework 4.8 reste indispensable pour de nombreuses applications Windows, plusieurs solutions permettent aujourd'hui de développer ou d'exécuter des logiciels dans un environnement plus moderne ou multiplateforme.

La plus évidente est .NET (anciennement .NET Core), la plateforme open source développée par Microsoft. Elle permet de concevoir des applications web, de bureau, mobiles, cloud ou encore d'intelligence artificielle à partir d'une base de code unique. Contrairement à .NET Framework 4.8, qui est réservé à Windows, .NET fonctionne aussi sous Linux et macOS. Gratuit, il comprend un runtime et un SDK pour le développement. C'est désormais la plateforme privilégiée par Microsoft pour les nouveaux projets.

Dans un registre assez proche, Mono s'adresse aux développeurs qui recherchent une implémentation open source de .NET Framework. Compatible avec Windows, Linux, macOS et d'autres plateformes, il embarque un runtime, un compilateur C# et de nombreuses bibliothèques compatibles avec les API de .NET Framework. Il est distribué gratuitement sous licence MIT.

Pour ceux qui souhaitent s'éloigner de l'écosystème .NET, Java représente une alternative de référence. Cette plateforme de développement s'appuie sur la machine virtuelle Java (JVM) pour exécuter une même application sur différents systèmes d'exploitation. Compatible avec Windows, macOS et Linux, elle est disponible gratuitement pour un usage personnel. Son principe « écrire une fois, exécuter partout » en fait une solution particulièrement adaptée au développement d'applications multiplateformes.

Caractéristiques

Version 4.8
Dernière mise à jour 15/01/2025
Licence Gratuit
Taille 69.35 Mo
Systèmes d'exploitation Windows 7/8/10/11
Langues Anglais, Français

Télécharger .NET Framework 4.8

Toutes les plateformes compatibles :

Windows 7/8/10/11

Captures d'écran