Microsoft .NET (prononcé " dot net ") est le nom donné à un ensemble de produits et de technologies informatiques de l'entreprise Microsoft
pour rendre des applications facilement portables sur Internet. Le but est de fournir un serveur web local permettant de gérer des services
et évitant d'externaliser des données privées sur un service web de stockage ou un hébergement web tiers. La plate-forme .NET se base sur plusieurs technologies : |
![]() |
Version | No de version | Date de sortie | Visual Studio | Par défaut dans Windows |
---|---|---|---|---|
1.0 | 1.0.3705.0 | 13 février 2002 | Visual Studio .NET 2002 | Windows XP versions Tablette et Media Center |
1.1 | 1.1.4322.573 | 24 avril 2003 | Visual Studio .NET 2003 | Windows Server 2003 |
2.0 | 2.0.50727.42 | 7 novembre 2005 | Visual Studio 2005 | Windows Server 2003 R2 |
3.0 | 3.0.4506.30 | 6 novembre 2006 | Windows Vista, Windows Server 2008 | |
3.5 | 3.5.21022.8 | 19 novembre 2007 | Visual Studio 2008 | Windows 7, Windows Server 2008 R2 |
4.0 | 4.0.30319.1 | 12 avril 2010 | Visual Studio 2010 | Windows Server 2008 R2 SP1 |
4.5 | 4.5 | 12 septembre 2012 | Visual Studio 2012 | Windows 8, Windows Server 2012 |
4.5.1 | 4.5.50938.18408 | 17 octobre 2013 | Visual Studio 2013 | Windows 8.1, Windows Server 2012R2 |
4.6 | 4.6.00081 | 20 juillet 2015 | Visual Studio 2015 | Windows 10, Windows Server 2016 |
Le Framework .NET est un framework pouvant être utilisé par un système d'exploitation Microsoft Windows et Microsoft Windows Mobile
depuis la version 5 (.NET Compact Framework ). Une version légère et limitée fournie avec un moteur d'exécution fonctionnant à l'intérieur d'un navigateur ou
d'un périphérique mobile est disponible sous le nom de Silverlight . La version 3.0 du framework est intégrée à Windows Vista et à la plupart des versions de
Windows Server 2008 ou téléchargeable depuis le site de l'éditeur Microsoft. La version 4.5.1 du framework est intégrée à Windows 8 .L'infrastructure de développement .NET s'appuie sur la norme Common Language Infrastructure (CLI) qui est indépendante du langage de programmation utilisé.
Ainsi tous les langages compatibles respectant la norme CLI ont accès à toutes les bibliothèques installées (installables) dans l'environnement d'exécution.
Le framework .NET est un sous ensemble de la technologie Microsoft .NET .Il a pour but de faciliter la tâche des développeurs en proposant une approche unifiée à la conception d'applications Windows ou Web, tout en introduisant des facilités pour le développement, le déploiement et la maintenance d'applications. Il a besoin d'être installé sur la machine de l'utilisateur final, rendant les applications créées sous cet environnement impropres à un usage portable. |
![]() |