net framework
Post on 14-Jan-2017
1.125 Views
Preview:
TRANSCRIPT
Présentation du framework Microsoft .NET
Jean-Baptiste Vigneronj.vigneron@epsi.fr
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
MOBILEWindows Phone
WEBASP.NET, Silverlight, WebAPI…
PCWPF, Modern Style Apps, Windows Forms…
XBOX & KINECTDirectX, XNA, WPF…
CLOUDWindows Azure
Un framework pour plusieurs plateformes
Architecture globale de .NET
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
VISUAL STUDIOOptimisé pour le code
Express (Gratuit)
Professionnal
Premium
Ultimate
EXPRESSION BLENDOptimisé pour le design
Outils de développement
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.
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
top related