Vous êtes sur la page 1sur 14

Introduction la plateforme .

NET
Syrine Khiari-Sami Ayari ESPRIT
2011-2012

Objectif de ce cours
Comprendre cest quoi le Framework .NET. Connaitre larchitecture de la plateforme .NET. Savoir situer le langage C# dans cette architecture.

Quest ce quun Framework ?

Un Framework est un espace de travail modulaire. C'est un ensemble doutils: bibliothques, logiciels et de conventions permettant le dveloppement rapide dapplications.

Quest ce que .NET ?


Dfinition : [dot-net] .NET est une plateforme complte pour dvelopper, dployer et excuter des

Applications Web, Windows,


Mobiles et serveur

Un Modle de programmation unifi Une plate-forme de dploiement et dexcution Framework .NET : Gratuit & intgr Windows

Un Modle de programmation unifi

Diffrents types de clients : Web-HTML, Windows, PocketPC Un Serveur dApplication Services transactionnels, Services Web Le choix des langages : Le choix des langages : VB.NET, C#, C++, J#,

Une plate-forme de dploiement et dexcution


Mcanismes de copie simple, de partage de composants et de versionning
Simplicit de dploiement et de configuration Mcanismes de scurit intgrs, code manag et de gestion de mmoire

Une fiabilit des applications et des bonnes performances

Outil de dveloppement

.NET Framework
VB C++ C# J# Standard lECMA Spcification ouvertes Bas XML, SOAP Visual Studio 2010

Common Language Specification Web Forms (ASP.NET) Web Services Mobile Forms Windows Forms

ADO.NET : Donnes et XML Base Class Library Common Language Runtime


Common Language Infrastructure (CLI)

XML en natif
Standard l ECMA

Framework 3.0/3.5

Framework 4.0

Nouveaut du Framework .NET


Linq, EF, WCF, WWF, WPF, les classes partielles, F#, les mthodes anonymes, les nouveaux services dASP.NET,programmation dynamique, Rapprochement C# /Visual basic, Parallel computing, un nouveau CLR Pour les dcouvrir les nouveauts de .NET : Webcasts MSDN www.microsoft.com/france/msdn/

La famille Visual studio

Chef de projet Testeurs Architectes

Dveloppeurs dEntreprises
Professionnels tudiants, Hobbiests, Dbutants,

Maturit de la plateforme : vous ntes pas seul !


Les dcideurs reconnaissent : Fiabilit, performance et interoprabilit Stratgie Architecture Oriente Services et les Services Web Productivit
Les dveloppeurs apprcient : Richesse fonctionnelle Productivit Stabilit