Migration Technique de .NET 1.x vers .NET 2.0 (1/8)
Décortiquez une migration de gestion de données
La migration d’une application basée sur la CLR (Common Langage Runtime) 1.x vers la CLR 2.0 reste un sujet relativement sensible pour toute équipe de développement. On se souviendra des mauvaises aventures connues par exemple lors de la migration d’application ASP 3.0 vers ASP.NET 1.0 !
Le message donné de l’équipe CLR et ASP.NET de Redmond est la « compatibilité ascendante des assemblies 1.x vers 2.0 » !
Avant de se lancer dans une approche technique, pensez à vous poser quelques questions préalables et rappelons-nous rapidement les concepts généraux de migration de toute application :
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 d’autres questions !
A ces quelques questions, nous pourrions apporter une première salve de réponses nous portant sur le choix stratégique de migrer vers .NET et aussi Visual Studio 2005 :
Amélioration des IDE respectifs de .NET 2.0
Estimation de réduction d’exé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