La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

« Les Mercredis du développement » Retour dexpérience / Framework de dév. Présenté par Grégory Renard [Rédo] Responsable Développement.

Présentations similaires


Présentation au sujet: "« Les Mercredis du développement » Retour dexpérience / Framework de dév. Présenté par Grégory Renard [Rédo] Responsable Développement."— Transcription de la présentation:

1 « Les Mercredis du développement » Retour dexpérience / Framework de dév. Présenté par Grégory Renard [Rédo] gregory@wygwam.com Responsable Développement Wygwam Level 200

2 Agenda Migration dASP.NET 1.x vers ASP.NET 2.0 Conversion de Visual Studio 2003 vers Visual Studio 2005 Frameworks de développement

3 Migration dASP.NET 1.x vers ASP.NET 2.0 Questions préalables ! Pourquoi migrer vers.NET 2.0 ? Comment migrer vers.NET 2.0 ? Mes connaissances 1.x seront-elles obsolètes en 2.0 ? Mon projet en 1.1 tournera-t-il correctement sous la 2.0 ? Les versions 1.1 et 2.0 pourront-elles cohabiter sur un même serveur ? Quelles sont les upgrades à opérer sur mes machines pour la 2.0 ? … et bien dautres questions !

4 Migration dASP.NET 1.x vers ASP.NET 2.0 Pourquoi migrer vers.NET 2.0 & ASP.NET 2.0 ? Amélioration des IDE respectifs de.NET 2.0 Estimation de réduction dexécution et de temps de lancement de 50% par rapport à la version.NET 1.1 Réduction marginale des coûts de fonctionnement des processus Améliorations considérables de NGen (.NET Native Image Generator) au sein du.NET Framework 2.0 Nouveautés des APIs UTF8Encoding, la traduction effectuée 2.5x plus rapidement, qui est une grande victoire pour ASP.NET Invocation des délégués 2x plus rapides

5 Migration dASP.NET 1.x vers ASP.NET 2.0 Objectif: faciliter le passage de la V1.1 vers la V2.0 Minimisation des changements Pas de mise à jours des O.S. Windows 2000 & IIS 5.0 Windows XP & IIS 5.1 Windows Server 2003 & IIS 6.0

6 Migration dASP.NET 1.x vers ASP.NET 2.0 Cohabitation de.NET V1.1 et V2.0 Side by side sous IIS Version de la CLR identifiée par IIS vroot ISAPI script-mappings Linstallation de.NET V2.0 préserve vos application V1.x Les applications ne sont pas automatiquement misent à jours Mise à jours manuelle par lIIS Admin Tool Les application.NET 1.x sexécutent sur la.NET CLR 2.0 Passez par une phase de test Passez par une phase de test

7 Migration dASP.NET 1.x vers ASP.NET 2.0 System.Web sous 1.1 & 2.0

8 WebForm sous.NET V 1.1 WebForm sous.NET V 2.0 demo demo

9 Migration dASP.NET 1.x vers ASP.NET 2.0 Types de migrations (~conversion) Migration partielle Exécution de lassembly 1.1 sous la CLR 2.0 sans recompilation de lexécutable Evolution de linterface utilisateur vers la version 2.0, lassembly restant en Version 1.x Recompilation des classes métier des assemblies référencées en 2.0 ces différents cas de figures ne sont qu'une solution transitoire et que notre objectif à terme est de devoir migrer lintégralité sous la CLR 2.0. ces différents cas de figures ne sont qu'une solution transitoire et que notre objectif à terme est de devoir migrer lintégralité sous la CLR 2.0. Migration totale

10 Migration dASP.NET 1.x vers ASP.NET 2.0 Types de migrations (~conversion) Migration partielle Migration totale La migration de vos solutions de la CLR 1.x vers la CLR 2.0 pourra se dérouler au travers des assistants "Wizards" de migration de VS.NET 2005. Nous en rencontrerons deux différents : un premier attaché aux projets de type WinForm, Librairies, … et un second aux projets de type WebForm.

11 Migration dASP.NET 1.x vers ASP.NET 2.0 Migrer dASP.NET 1.x vers ASP.NET 2.0 manipulation traditionnelle au travers de l'exécutable « aspnet_regiis.exe » de la CLR 2.0 IIS Admin Tool IIS Admin Tool

12 Conversion de VS 2003 vers VS 2005 VS 2005 : changement significatifs des projets web Bénéfices… Plus de vsproj ou vbproj requis Plus de compilation dans une unique DLL Utilisation de différents langages dans un même projet web Plus de re-compilation des projets lors de modifications Mise à jour des pages & code en mode débug Nettoyage significatif et modèle code-behind plus robuste

13 Conversion de VS 2003 vers VS 2005 Comment ? Ouvrir votre solution 1.x (VS.NET 2003) à partir de votre VS.NET 2005 Attention ! Pas de retour sous VS 2003 Acceptez le mode backup préalabe à la conversion Génération dun ConversionReport.txt

14 Conversion de VS 2003 vers VS 2005 Que se passe-t-il durant la conversion ? Création de nouveau répertoires App_Code,App_WebReferences Mise à jour automatique des ASPX en corrélation avec le nouveau modèle Code-Behind ASP.NET 2.0 …

15 Wizard de migration ASP.NET demo demo

16 Conversion de VS 2003 vers VS 2005 Recommandations ! Lors de lexécution sous contrôle de codes sources : Déplacer le projet vers une location hors du contrôle de codes sources Exécuter le wizard de conversion Retournez au sein de votre contrôle de codes sources

17 Frameworks de développement Migration de FormFeedHours Framework de mapping bidirectionnel

18 Migration FormFeedHours Framework de développement ASP.NET demo demo

19 Ressources ASP.NET 2.0 ? Pour TOUS ! http://www.asp-php.net/tutorial/asp.net/intro-aspnet-2.php http://www.asp-php.net/tutorial/asp.net/intro-aspnet-2.php Migration.NET 1.x vers.NET 2.0 http://www.asp-php.net/tutorial/asp.net/intro-aspnet2-2.php http://www.asp-php.net/tutorial/asp.net/intro-aspnet2-2.php La Reflection au Quotidien http://www.techheadbrothers.com/DesktopDefault.aspx?tabindex=1&tabid=7&AId=77 http://www.techheadbrothers.com/DesktopDefault.aspx?tabindex=1&tabid=7&AId=77

20


Télécharger ppt "« Les Mercredis du développement » Retour dexpérience / Framework de dév. Présenté par Grégory Renard [Rédo] Responsable Développement."

Présentations similaires


Annonces Google