.NET

Microsoft .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#2.
  • 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++ ;
  • Windows Live ID, 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 œuvre de la technologie Unicode.