Vous êtes sur la page 1sur 15

Introduction la

plateforme .NET
Prsent par
Jean-Christophe Cimetire
jccim@microsoft.com
Chef de Produit Plate-forme
Microsoft France
Quest ce que .NET



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

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

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
Premire Application en .NET
Outils de dveloppement
V
i
s
u
a
l

S
t
u
d
i
o

2
0
0
5

.NET Framework
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#
Standard
l ECMA
Standard
lECMA
Spcification
ouvertes
XML en natif
J#
Bas XML,
SOAP
Le modle de
programmation unifi .NET
DNA, API Windows
.NET Framework
Disponibilit dune API cohrente quel que
soit le langage unifiant le modle
de programmation
ASP
Stateless,
Code embarqu dans
des pages HTML
MFC/ATL
Sub-classing,
Puissance de
lenvironnement
Modle objet
VB
RAD,
Composition et
dlgation
Quid de la migration ?
Migration depuis les
technologies DNA :
VB6, ASP
Pas de migration 1=1
automatique
Re-ingeneering
recommand
Refonte pas pas des
applications :
Cohabitation
Interoprabilit
Migration.NET 1.1 2.0 :
.Exe, DLL, ASP.NET
Pas de migration
Fonctionnement direct en
.NET 2.0

Pour profiter des
nouveauts
Migrer le projet .NET 1.1
Incorporer les nouveauts
Nouveaut du
Framework .NET 2.0
les classes partielles, les gnrics, les
mthodes anonymes, le refactoring, le
designer de classe, les codes snippet,
les nouveaux services dASP.NET,
ADO.NET et ses capacit de binding,
click_once pour le dploiement,
Pour les dcouvrir les nouveauts de
.NET 2.0 : Webcasts MSDN
www.microsoft.com/france/msdn/
1500 km
2
32-Bit vs. 64-Bit
Et bien sur une puissance
accrue en terme de calcul pur !
6 Milliards de km
2
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
Et
Les Communauts de
dveloppeurs .NET
Visual Studio
Team Suite
Visual Studio
Team Edition
Software
Developers
Visual Studio
Team Edition
Software
Architects
Visual Studio
Team Edition
Software
Testers
Visual
Studio
Professional
C# VB C++ J# Web
Editions
Express
Visual Studio Edition Standard
Visual
Studio
Tools for Office
La gamme
Dbutants
Passionns
Edudiants
Hobbyists
Dv occasionnels
Professionnels
Consultants
Dveloppeurs
Entreprise
Architectes
Testeurs
Chefs de projets
Aller plus loin
Suivez le Coach ASP.NET
Introduction la plateforme .NET
Introduction ASP.NET
Ateliers de dcouverte pas pas
Centre de ressource pour les dveloppeurs Web :
http://www.microsoft.com/france/msdn/aspnet