Section courante

A propos

Section administrative du site

Introduction

Le cadre d'application .NET est ensemble de technologie Microsoft s'appuyant sur une machine virtuel CLI (Common Language Infrastructure) afin d'être indépendant du langage de programmation et utilise le CLR (Common Language Runtime) et DLR (Dynamic Language Runtime) comme composante pour le cadre d'application .NET. Les bases du cadre d'application .NET ont été développé à l'aide du langage de programmation C# (C Sharp) se voulant un concurrent directe au langage de programmation Java. Ainsi, le cadre d'application .NET se veut très polyvalent comme l'est le Java, et Microsoft offre par l'intermédiaire de Silverlight de l'intégrer à un navigateur Web comme le fait Java ou Flash.

La première version du cadre d'application .NET fut proposé le 13 février 2002 et fonctionnait aussi bien sous Windows 98 que Windows NT, toutefois, maintenant, seul la famille des Windows NT est maintenant proposé par Microsoft. A l'origine le cadre d'application .NET s'appelait NGWS (Next Generation Windows Services), mais lors de sa première réalisation en beta, elle fut renommé «.NET 1.0».

Version

Voici les différents versions du cadre d'application .NET avec lequel il est proposé dans l'environnement de développement Visual Studio et les versions préinstallé sur quel systèmes d'exploitation Windows :

Version CLR Date Visual Studio Windows Client Windows Serveur
1.0 1.0 13 février 2002 Visual Studio .NET 2002    
1.1 1.1 24 avril 2003 Visual Studio .NET 2003   Windows 2003 Server
2.0 2.0 7 novembre 2005 Visual Studio 2005   Windows 2003 Server R2
3.0 2.0 6 novembre 2006   Windows Vista Windows 2008 Server
3.5 2.0 19 novembre 2007 Visual Studio 2008 Windows 7 Windows 2008 Server R2
4.0 4 12 avril 2010 Visual Studio 2010 Windows 8 Windows 2012 Server
4.5 4 17 octobre 2013 Visual Studio 2013 Windows 8.1 Windows 2012 Server R2
4.5.2 4 5 mai 2014      
4.6 4 20 juillet 2015 Visual Studio 2015 Windows 10 Windows 2016 Server
... ... ... ... ... ...

Concurrence

Il existe un projet open source Mono sous licence Creative Commons Attribution-Share Alike 3.0 United States License offrant les possibilités d'exécuter des programmes .NET sous des distributions Linux ou les systèmes d'exploitation Mac OS X et Windows.



Dernière mise à jour : Mardi, le 31 octobre 2017