Microsoft .NET Framework est un ensemble de technologies utilisées pour le développement d'applications. La version 4.0 repose sur les précédentes moutures auxquelles viennent se greffer des modules arrivés avec Windows Vista et 7.
Voici les principales nouveautés :
- Améliorations du Common Language Runtime (CLR) et de la bibliothèque Classes de base.
- Débogage incluant le débogage de dump, les minidumps Watson, le débogage en mode mixte des contrats de code et 64 bits.
- Le WWF ( Windows Workflow Foundation ) permettant de faciliter l'ordonnancement des applications.
- Le WCF ( Windows Communication Foundation ) permettant de simplifier les communications entre les applications ( .NET, J2EE ou autres )
- Innovations pour les langages Visual Basic et C# telles que les lambda-instructions, les continuations de lignes implicites, la distribution dynamique et les paramètres nommés/optionnels.
- Le Windows CardSpace pour la gestion des identités numérique
- Améliorations apportées à ASP.NET
- Le WPF ( Windows Presentation Foundation ) pour la gestion de l'interface graphique
- Et bien d'autres encore que vous pourrez retrouver sur la page de Microsoft...