Microsoft .NET Framework est un environnement d'exécution géré qui offre une variété de services à ses applications en cours d'exécution. Il se compose de deux composants majeurs: le Common Language Runtime (CLR), qui est le moteur d'exécution qui gère les applications en cours d'exécution. Et la bibliothèque de classes .NET Framework, qui fournit une bibliothèque de code testé et réutilisable que les développeurs peuvent appeler à partir de leurs propres applications.
Microsoft .NET Framework fournit des services:
- Gestion de la mémoire. Dans de nombreuses langues de programmation, les programmeurs sont chargés d'attribuer et de libérer de la mémoire et de gérer les durées de vie des objets. Dans les applications .NET Framework, CLR fournit ces services au nom de la demande.
- Un système de type commun. Dans les langages de programmation traditionnels, les types de base sont définis par le compilateur, ce qui complique l'interopérabilité entre les langues. Dans .NET Framework, les types de base sont définis par le système de type .NET Framework et sont communs à toutes les langues ciblant .NET Framework.
- Une vaste bibliothèque de classes . Au lieu d'avoir à écrire de grandes quantités de code pour gérer des opérations communes de programmation de bas niveau, les programmeurs peuvent utiliser une bibliothèque facilement accessible de types et leurs membres à partir de la bibliothèque de classes .NET Framework.
- Cadres et technologies de développement. .NET Framework comprend des bibliothèques pour des domaines spécifiques de développement d'applications, tels que ASP.NET pour les applications Web, ADO.NET pour l'accès aux données et Windows Communication Foundation pour les applications axées sur les services.
- Interopérabilité linguistique. Avec cette fonctionnalité, les routines écrites dans une langue sont accessibles à d'autres langues, et les programmeurs peuvent se concentrer sur la création d'applications dans leurs langues ou langues préférées.
- Compatibilité de version. À de rares exceptions près, les applications développées à l'aide d'une version particulière de .NET Framework peuvent s'exécuter sans modification sur une version ultérieure.
- Exécution côte à côte. .NET Framework contribue à résoudre les conflits de version en permettant l'existence de plusieurs versions du Common Language Runtime sur le même ordinateur. Cela signifie que plusieurs versions d'applications peuvent également coexister et qu'une application peut s'exécuter sur la version de .NET Framework avec laquelle elle a été créée.
- Multitargeting. En ciblant la bibliothèque de classe portable .NET Framework, les développeurs peuvent créer des assemblages fonctionnant sur plusieurs plates-formes .NET Framework. Comme Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Phone et Xbox 360.
Cette version préliminaire (3632) inclut des correctifs de qualité et de fiabilité pour BCL, Runtime, SQL Connectivity, Winforms et WPF. Vous pouvez afficher la liste complète des améliorations apportées à cette version dans les notes de publication .
- La version ne sera installée que sur les versions Windows et Windows Server suivantes et n'est pas prise en charge sur les autres plates-formes:
- Dernière version de Windows 10 Insider Preview Build (RS5)
- Mise à jour Windows 10 Avril 2018
- Windows 10 Fall Creators Update
- Mise à jour Windows 10 Creators
- Mise à jour anniversaire de Windows 10
- Windows Server, version 1709
- Windows Server 2016
Page d'accueil : https://www.microsoft.com/net/