.NET > Microsoft .NET

Références

L'actualité

Librairie

L'information

.NET > Microsoft .NET > .NET

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 :
 
  • les systèmes d'exploitation propriétaires Microsoft Windows ;
  • des protocoles de communication basés sur le Framework .NET et non plus sur les modèles COM ou OLE ;
  • une bibliothèque logicielle compatible Framework .NET et non plus MFC, GDI...; ce framework a été conçu par Anders Hejlsberg, père de Delphi, qui y a développé entre autres le langage C#4 ;
  • un environnement d'exécution de code basé sur la CLI multi-langage ;
  • MSBuild : un outil de gestion de projet avec plusieurs compilateurs ;
  • Visual Studio : un IDE de développement utilisant la métaprogrammation et compatible avec Visual C++ ;
  • Framework .NET : un ensemble de bibliothèques de haut niveau ;
  • une portabilité pour les systèmes d'exploitation Windows et Windows Mobile ;
  • des composants facilitant le développement de services (MapPoint) et d'applications locales ou web (ASP.NET) ;
  • mise en oeuvre de la technologie Unicode.

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

.NET > Microsoft .NET > Framework .NET

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.