Plateforme / Framework .net
La plateforme Dotnet de Microsoft
Le .NET Framework est un framework pouvant être utilisé par un système d'exploitation Microsoft Windows ou Mono (exemple sous linux avec apache). Une version Compact pour les mobiles à fait également son apparition depuis la version 5 de Windows Mobile.
Entre temps, une version pour les navigateurs et périphériques mobiles est arrivée sous le nom de Silverlight. Une version renforcée avec l'arrivée de Windows Phone 7.
Le Framework .NET s'appuie sur la norme Common Language Infrastructure (CLI) qui est indépendante du langage de programmation utilisé. Avec La CLI, tous les langages compatibles respectant cette norme ont accès à toutes les bibliothèques installées.
Quel est l'avantage d'utiliser le Framework .net par rapport à d'autres langages uniquement Web? Le Framework .net vous facilitera la tâche pour le développement et la conception d'applications Windows, Web, Mobile, Services...
Le Framework gère tous les aspects de l'exécution d'une application dans un environnement d'exécution dit "managé".
Versions du framework Dotnet
Microsoft a commencé le développement du .NET Framework à la fin des années 1990 sous le nom de Next Generation Windows Services. La première version bêta du framework (.Net 1.0) fût disponible à la fin de l’année 2000.
La version 3.0 du framework est intégrée à Windows Vista et à la plupart des versions de Windows Server 2008. Pour les autres versions de Windows, il faut la télécharger depuis le site de l'éditeur Microsoft.
Version | Numéro de version | Date de la version finale |
---|---|---|
1.0 | 1.0.3705.0 | 5 janvier 2002 |
1.1 | 1.1.4322.573 | 1 avril 2003 |
2.0 | 2.0.50727.42 | 7 novembre 2005 |
3.0 | 3.0.4506.30 | 6 novembre 2006 |
3.5 | 3.5.21022.8 | 19 novembre 2007 |
4.0 | 4.0.30319.1 | 12 avril 2010 |
Pile des composants du .NET Framework
Vous trouverez ci-dessous la représentation graphique de la pile des différents composants du framework .net de la version 2 à la version 4.