01net. web avec Google
Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01men
01net Pro Entreprise informatique
[ DÉVELOPPEMENT ]
Les futures applications Windows sous contrôle
Les développeurs devront passer par la boîte noire .Net pour les applications Longhorn.

Anicet Mbida , 01 Informatique (n° 1744), le 07/11/2003 à 00h00

Microsoft a décidé de bouleverser la façon dont on programme sous Windows. Il faudra désormais utiliser du code géré, c'est-à-dire passer par une boîte noire, qui, elle, fera l'interface avec le système. Une application ne pourra donc plus en espionner une autre, l'effet des débordements mémoire sera circonscrit, et il deviendra beaucoup plus difficile de faire des ravages avec un virus.

L'annonce a été faite la semaine dernière à Los Angeles, lors du PDC, la conférence développeurs annuelle de Microsoft. La boîte noire se nomme évidemment .Net, et la bascule est prévue avec Longhorn, le successeur de Windows XP, attendu pour 2006. Microsoft fait ainsi le pari du tout .Net.

Les développeurs grognent

La traditionnelle interface de programmation Win32 sera délaissée pour un nouveau modèle de développement, baptisé WinFX et reposant sur le socle d'exécution .Net (CLR). Les développeurs devront passer au code géré, puisqu'il sera étendu à tous les échelons du système. Même la compatibilité avec les applications Win32 actuelles passera par la boîte noire. La sécurité de Windows devrait donc s'en trouver grandement améliorée.

Les utilisateurs s'en réjouissent, mais les développeurs grognent. Beaucoup regrettent l'impossibilité de court-circuiter WinFX, prétextant une réduction des performances ou la non-compatibilité descendante : une application WinFX ne sera pas compatible avec Windows XP ou 2000. Ils pourront néanmoins développer plus rapidement en héritant des propriétés de l'ensemble des éléments du système. Longhorn promet aussi de réduire la dichotomie entre les applications web et client-serveur. Il introduira un nouveau langage, XAML (XML Application Markup Language), pour le développement d'applications semblables à celles écrites en Flash et pouvant être hébergées dans un navigateur ou indépendantes.


Expert PDF Professional :
Créez, modifier et convertissez vos documents PDF !

publicité
01 Site Creator
Une équipe de professionnels développe votre site, vous le faites évoluer !

classement FAI
Retrouvez chaque semaine le classement des fournisseurs d'accès avec ip-label 1 Numericable2 Darty câble 30Mbps3 Orange > Plus de détails
Espace Emploi

Recherche express

Battlefield 3 : Back to Karkand
De nouveaux succès et trophées, et bien plus encore !