net framework

8
Présentation du framework Microsoft .NET Jean-Baptiste Vigneron [email protected]

Upload: jean-baptiste-vigneron

Post on 14-Jan-2017

1.125 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: NET Framework

Présentation du framework Microsoft .NET

Jean-Baptiste [email protected]

Page 2: NET Framework

UN FRAMEWORK UNIFIE- Une plateforme complète pour développer et exécuter des applications Windows, Web, mobile et serveur- Gratuit et intégré à Windows- Un modèle de programmation unifié

HISTORIQUE2002: version 1 (Visual Studio .NET 2003)2003: version 1.12006: version 2 (Visual Studio 2005)2007: version 3 2007: version 3.5 ((Visual Studio 2008)2009: version 4 (Visual Studio 2010)2012: version 4.5 (Visual Studio 2012)2013: version 4.5.1 (Visual Studio 2013)

Le framework .NET

Page 3: NET Framework

MOBILEWindows Phone

WEBASP.NET, Silverlight, WebAPI…

PCWPF, Modern Style Apps, Windows Forms…

XBOX & KINECTDirectX, XNA, WPF…

CLOUDWindows Azure

Un framework pour plusieurs plateformes

Page 4: NET Framework

Architecture globale de .NET

Page 5: NET Framework

CODES SOURCES(C# ou VB.NET par exemple)

CODE SEMI-COMPILE EN LANGAGE MSIL

(non exécutable)

LANCEMENT DE L’APPLICATION

Déroulement de la compilation dite “managée”

EXECUTIONCompilation en binaire par la CLR**

COMPILATIONCompilation en langage intermédiaire MSIL* (non exécutable)

* Microsoft Intermediate Language** Common Runtime Language

Page 6: NET Framework

VISUAL STUDIOOptimisé pour le code

Express (Gratuit)

Professionnal

Premium

Ultimate

EXPRESSION BLENDOptimisé pour le design

Outils de développement

Page 7: NET Framework

En résumé…• Le framework .NET a été créé par Microsoft en 2001. Il est gratuit et

inclus nativement dans Windows.

• Il simplifie le développement d’applications pour les plateformes de type Microsoft / Windows. Il est également disponible sous Linux (Mono) et Mac (Xamarin).

• Il peut être utilisé à l’aide de langages respectant la spécification CLI (C#, VB.NET, J#, etc...)

• Le développement d’applications se fait à l’aide de Visual Studio. Blend est vivement recommandé pour certaines applications.

• La compilation est « managée », c’est-à-dire en deux phases. La première convertit le code source en MSIL, la seconde convertit le MSIL en binaire.

Page 8: NET Framework

BLOGS DES EVANGELISTES ET DES EXPERTS MICROSOFT

COACHS VIDEOS MSDNhttp://msdn.microsoft.com/fr-fr/bb899456

MSDN LIBRARYhttp://msdn.microsoft.com/

COMMUNAUTES DES DEVELOPPEURS SUR FACEBOOK

TUTOS OPENCLASSROMMS (EX-SDZ)http://fr.openclassrooms.com/

Ressources pour bien débuter avec .NET