Upload
psycopatha
View
227
Download
0
Embed Size (px)
Citation preview
8/4/2019 Intro Architecture Dot Net
1/14
Introduction laplateforme .NETSyrine Khiari-Sami Ayari
ESPRIT2011-2012
8/4/2019 Intro Architecture Dot Net
2/14
Objectif de ce cours
Comprendre cest quoi le Framework
.NET.
Connaitre larchitecture de la plateforme
.NET.
Savoir situer le langage C# dans cette
architecture.
8/4/2019 Intro Architecture Dot Net
3/14
Quest ce quun Framework ?
Un Framework est un espace de travail
modulaire. C'est un ensemble doutils:bibliothques, logiciels et de conventionspermettant le dveloppement rapidedapplications.
8/4/2019 Intro Architecture Dot Net
4/14
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 etdexcutionFramework .NET : Gratuit & intgr Windows
8/4/2019 Intro Architecture Dot Net
5/14
Un Modle de programmation unifi
Diffrents types de clients :
Web-HTML, Windows, PocketPCUn Serveur dApplication
Services transactionnels, Services Web
Le choix des langages :Le choix des langages :VB.NET, C#, C++, J#,
8/4/2019 Intro Architecture Dot Net
6/14
Une plate-forme de dploiement etdexcution
Mcanismes de copie simple, de partage de
composants et de versionningSimplicit de dploiement et de configuration
Mcanismes de scurit intgrs, code manag et de gestion de mmoire
Une fiabilit des applications et des bonnesperformances
8/4/2019 Intro Architecture Dot Net
7/14
Outil de dveloppement
8/4/2019 Intro Architecture Dot Net
8/14
V
isualStudio
2
010
Common Language Infrastructure(CLI)
Common Language Runtime
Base Class Library
ADO.NET : Donnes et XML
Web Forms(ASP.NET)
Web Services Windows Forms
Mobile Forms
Common Language Specification
VB C++ C#
Standardl ECMA
StandardlECMA
Spcification
ouvertes
XML en natif
J#
Bas XML,SOAP
.NET Framework
8/4/2019 Intro Architecture Dot Net
9/14
Framework 3.0/3.5
8/4/2019 Intro Architecture Dot Net
10/14
Framework 4.0
8/4/2019 Intro Architecture Dot Net
11/14
Nouveaut du Framework .NET
Linq, EF, WCF, WWF, WPF, les classes partielles,
F#, les mthodes anonymes, les nouveauxservices dASP.NET,programmation dynamique,
Rapprochement C# /Visual basic, Parallelcomputing, un nouveau CLRPour les dcouvrir les nouveauts de .NET :
Webcasts MSDNwww.microsoft.com/france/msdn/
http://www.microsoft.com/france/msdn/http://www.microsoft.com/france/msdn/8/4/2019 Intro Architecture Dot Net
12/14
La famille Visual studio
tudiants,Hobbiests,Dbutants,
Professionnels
DveloppeursdEntreprises
Chef de projetTesteursArchitectes
8/4/2019 Intro Architecture Dot Net
13/14
Maturit de la plateforme : vousntes pas seul !
Les dcideurs reconnaissent :Fiabilit, performance et interoprabilitStratgie Architecture Oriente Services etles Services Web
Productivit
Les dveloppeurs apprcient :Richesse fonctionnelle
ProductivitStabilit
8/4/2019 Intro Architecture Dot Net
14/14