Windows Vista et .NET 3 (2e partie)

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Avec la sortie imminente de Windows Vista et du framework .Net 3, nous continuons à explorer les nouvelles fonctions de ces deux ensembles.

Pour le développeur, les possibilités graphiques de Windows Presentation Foundation sont immenses, notamment couplées avec les fonctions graphiques de Vista. Nous lèverons aussi un voile sur ce qui vous attend courant 2007 autour d’ADO.Net avec le futur framework ADO.Net Entity. Pour le court et moyen terme, le développeur s’interrogera : comment migrer / porter son existant sous Vista ? Son application actuelle fonctionne-t-elle sous Vista ? Quid du code .Net 2 sous .Net 3 ? À l’heure où nous écrivons, toutes les réponses ne sont pas connues, gageons que Microsoft en saura plus dans quelques semaines. Pour une application 100 % code managé, le passage à .Net 3 ne posera guère de problème, mis à part pour les éventuels appels natifs, aussi bien sous Windows XP que sous Vista. Avec .Net 3, on se rend indépendant du système. Cependant, les nouveaux mécanismes de sécurité et de privilèges (en particulier UAC) peuvent surprendre le développeur. Il ne faut pas oublier qu’ils n’existent pas sous XP. Il faudra donc procéder à des tests et auditer le code pouvant être affecté. Pour ce qui est des dll et API, le passage de XP à Vista posera peu de problèmes (hormis pour le 64 bits dans certains scénarios). La compatibilité ascendante existe (à quelques détails près, voir article sur la Win32 dans ce numéro). Par contre, une application native Vista ne fonctionnera pas sous XP. Pour les applications web et notamment les sites, IE 7 se révélera plus rigoureux dans les standards, le parsing. Il faut prévoir des tests approfondis et une mise à jour du site pour être compatible Vista / IE 7. Tout ne fonctionnera donc pas nécessairement. Le développeur devra réaliser des tests, des audits de code. Malheureusement, à l’heure actuelle, il n’y a pas de procédures de tests de code Vista sous Visual Studio 2005. Peut-être dans Orcas, prévu courant 2007, mais dont la première bêta devrait voir le jour en janvier ? Nous pourrons dans les prochains mois faire un premier bilan sur la transition vers Vista des applications.

S'ABONNER
Egalement au sommaire de :
Programmez! #91