WinFX : une puissante plate-forme pour le développement des applications de nouvelle génération

Paru le 27 juillet 2005

WinFX est un nouveau modèle de programmation (reposant sur le code managé) qui représente une évolution pour Win32 et .NET Framework. WinFX permet à tout développeur de créer rapidement des applications tirant parti de systèmes graphiques et de présentation avancés, d'une connectivité optimisée, ainsi que de progrès significatifs au niveau de la sécurité et de la fiabilité de Microsoft Windows® Vista™.

Microsoft Windows® Vista™ garantit à la fois la compatibilité des applications actuelles et futures (toutes les fonctionnalités actuelles restent accessibles via WinFX et Win32). Les compétences et le code source existants sont toujours valables sous Microsoft Windows® Vista™, que les développements soient d’origine C++/MFC ou VB .NET/Windows.

WinFX propose des solutions pratiques aux défis logiciels actuels, ainsi que de nouvelles opportunités pour créer des logiciels et services novateurs. Il permet aux développeurs de créer rapidement des applications et des interfaces de nouvelle génération : fiabilité et sécurité améliorées, environnement graphique exaltant, connectivité optimisée, collaboration améliorée et gestion plus intelligente des informations.

Pour aider les développeurs à concevoir des applications plus rapidement, WinFX propose les éléments suivants :

Un modèle de programmation homogène dans toutes les fonctions de Microsoft Windows® Vista™.

Une méthode unique et évidente pour réaliser les tâches courantes.

Des bibliothèques de classes de haut niveau qui encapsulent les tâches courantes.

Un modèle de programmation familier basé sur les connaissances actuelles.

Une structure axée sur les outils.

Aider les développeurs à améliorer la qualité des logiciels est une priorité pour WinFX. Comment concevoir facilement des applications qui soient à la fois fiables, sécurisées, capables de monter en charge, facilement déployables et dont les versions soient administrables ? Tel est le principal défi auquel sont aujourd’hui confrontés les développeurs. WinFX permet à toutes les catégories de développeurs d'obtenir très facilement ce niveau de qualité pendant tout le cycle de vie d'une application sans y investir une bande passante déraisonnable. WinFX propose en standard les bénéfices suivants :

Une prise en charge aisée des mises à jour et des déploiements.

Un support de sécurité transparent intégré aux applications.

Des fonctionnalités par défaut qui éliminent les erreurs de programmation, fréquentes telles que les surcharges de mémoire tampon.


Haut de pageHaut de page