Microsoft : « WPF n'a jamais été abandonnée »
La plateforme devrait revenir en force avec Visual Studio 2015 et .NET 4.6

Le , par Amine Horseman, Expert éminent sénior
Après l'annonce de l'ouverture du Framework .NET en open source lors de la conférence Microsoft Connect, ainsi que le lancement de la .NET Fondation, organisme indépendant qui va s'occuper d'accélérer le processus de développement par la participation communautaire et la promotion de l'ouverture, Microsoft annonce que WPF n'est pas morte et que « c'est une partie essentielle du Framework .NET ».

En fait, depuis un certain temps, les développeurs commençaient à se poser des questions sur le sort de cette technologie introduite avec .NET 3.0 et qui n'a pas connu d'amélioration significative depuis. Mais Microsoft assure que 10 % de tous les projets créés dans Visual Studio 2013 au cours des 60 derniers jours sont en WPF, ce qui fait un nombre assez important selon eux.

« Le travail sur l'amélioration de WPF n'a jamais vraiment cessé », peut-on lire sur le blog de MSDN. « Et les éléments présentés ci-dessous ne sont que quelques exemples de ce que vous devriez vous attendre à voir dans les prochaines versions de Visual Studio 2015 et .NET 4.6 ».

En effet, Microsoft annonce qu'elle est en train de développer une mise à jour de WPF qui serait plus performante, faciliterait l'utilisation de DirectX et supporterait le matériel de nouvelle génération (les écrans tactiles par exemple). Microsoft travaille aussi sur plusieurs outils qui devraient faciliter la tâche aux développeurs, comme un débogueur qui permettra d'inspecter l'arbre visuel directement et de modifier les propriétés des éléments pendant le débogage.


Microsoft Blend

Blend pour Visual Studio 2015 aurait aussi été repensée pour améliorer le flux de travail entre les deux produits. Plus important encore, XAML IntelliSense et les fonctions de débogage de base seront désormais disponibles dans Blend.

D'autres améliorations sont aussi en train d'être ajoutées, assure Microsoft, ce qui devrait plaire aux développeurs WPF et aux entreprises qui utilisent cette technologie. Quant à la question de savoir si, prochainement, elle va, elle aussi, être ouverte en open source comme ce fut le cas pour le Framework .NET, le mystère demeure.

Source : blog de MSDN

Et vous ?

Qu'en pensez-vous ? Êtes-vous intéressé(e) par WPF ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de moldavi moldavi - Membre émérite http://www.developpez.com
le 18/11/2014 à 0:22
Bonjour.

Je profite de cette excellente nouvelle pour les développeurs WPF, pour demander à Microsoft de faire la même chose avec MediaFoundation, et d'arrêter de nous prendre pour des ploucs...
Avatar de dfiad77pro dfiad77pro - Membre éprouvé http://www.developpez.com
le 18/11/2014 à 10:31
Cette communication est un peu tardive

J'ai eu du mal à justifier l'utilisation de WPF (coté fan assumé) cette année au détriment de JAVAFX.
Bref ce blog me redonne un peu la main, mais je pense que Microsoft à quand même trop attendu.

Plusieurs points sont trop ambigus :

- L'ouverture sur Linux ( très complexe apparemment)
- La compatibilité Windows 7 (normalement pas de soucis avec le 4.6)
- Les nouveautés conceptuelles ne semblent pas à l'ordre du jour
- La réflexion sur l'inclusion du sous-ensemble ( xaml 2009 ou supérieur ??)

Bref ne pourrait-on pas faire évoluer WINRT et WPF sur un Socle XAML commun ?

Un projet de ce type contiendrai :

- Shared
- Mobile IHM
- Tablette IHM
- Desktop (Là on pourrait avoir quelques interaction WIN32 même si c'est contraire au règles WINRT)
Avatar de Issam Issam - Membre confirmé http://www.developpez.com
le 18/11/2014 à 10:37
mode un peu mauvaise foi ON

en même temps quand on voit a la première ligne des amélioration de la version 4.6 :
Multi-image cursor file support in System.Windows.Input.Cursor


mode un peu mauvaise foi OFF

Allez on y croit
Avatar de dfiad77pro dfiad77pro - Membre éprouvé http://www.developpez.com
le 18/11/2014 à 10:43
Citation Envoyé par Issam  Voir le message
mode un peu mauvaise foi ON

en même temps quand on voit a la première ligne des amélioration de la version 4.6 :

mode un peu mauvaise foi OFF

Allez on y croit

J'ai eu limite un fous rire à cette lecture lorsqu'ils ont posté leur news.

Cela dit, je pense qu'ils veulent pas trop en dire jusqu’à la BUILD
Avatar de redcurve redcurve - Membre actif http://www.developpez.com
le 18/11/2014 à 10:55
Citation Envoyé par dfiad77pro  Voir le message
Cette communication est un peu tardive

J'ai eu du mal à justifier l'utilisation de WPF (coté fan assumé) cette année au détriment de JAVAFX.
Bref ce blog me redonne un peu la main, mais je pense que Microsoft à quand même trop attendu.

Plusieurs points sont trop ambigus :

- L'ouverture sur Linux ( très complexe apparemment)
- La compatibilité Windows 7 (normalement pas de soucis avec le 4.6)
- Les nouveautés conceptuelles ne semblent pas à l'ordre du jour
- La réflexion sur l'inclusion du sous-ensemble ( xaml 2009 ou supérieur ??)

Bref ne pourrait-on pas faire évoluer WINRT et WPF sur un Socle XAML commun ?

Un projet de ce type contiendrai :

- Shared
- Mobile IHM
- Tablette IHM
- Desktop (Là on pourrait avoir quelques interaction WIN32 même si c'est contraire au règles WINRT)

Concernant le portage sous Linux c'est carrément possible, XAML n'étant qu'un langage il suffit de coder le moteur de rendu qui va derrière. La pile dotnet pouvant fonctionner sous linux ça ne pose pas de problème mis à part celui des ressources en terme de dev.
Avatar de yoyo3d yoyo3d - Membre confirmé http://www.developpez.com
le 18/11/2014 à 11:26
Salut à tous,

en survolant les 12 pages de commentaires "au vitriole" sur le blog, je me demande si je ne me suis pas trompé en choisissant d'apprendre cette techno...

pour quelle raison Microsoft nous encourage t-il à suivre WPF ?? quel est l’intérêt d'orienter les développeurs vers une techno qui n'est pas ou plus suivie??

je ne comprend pas...

P.S, je viens de me rendre compte que le dernier sujet du blog Wpf datait de ... 3 ans... y à quand même un problème de com là...
Avatar de tomlev tomlev - Rédacteur/Modérateur http://www.developpez.com
le 18/11/2014 à 11:38
Citation Envoyé par dfiad77pro  Voir le message
- La réflexion sur l'inclusion du sous-ensemble ( xaml 2009 ou supérieur ??)

XAML 2009 est déjà supporté par WPF proprement dit : tu peux charger un fichier XAML 2009 dynamiquement avec XamlReader. Le problème c'est que l'outil qui compile le XAML en BAML ne le supporte pas, et donc il n'y a pas de support dans Visual Studio pour les fichiers XAML avec du code behind.

Citation Envoyé par Issam  Voir le message
mode un peu mauvaise foi ON

en même temps quand on voit a la première ligne des amélioration de la version 4.6 :

mode un peu mauvaise foi OFF

Allez on y croit

J'avoue, quand j'ai vu ça j'ai un peu halluciné... sérieusement, qui utilise des curseurs multi-images ? Et comment MS a-t-il décidé que c'était une feature prioritaire ?

Bref, c'est bien qu'ils se remettent au boulot sur WPF, mais il n'y pas de nouveauté fracassante dans ce qu'ils ont annoncé...

Citation Envoyé par redcurve  Voir le message
Concernant le portage sous Linux c'est carrément possible, XAML n'étant qu'un langage il suffit de coder le moteur de rendu qui va derrière. La pile dotnet pouvant fonctionner sous linux ça ne pose pas de problème mis à part celui des ressources en terme de dev.

C'est possible, mais c'est loin d'être simple. WPF n'est pas entièrement en code managé : il y a des parties en code natif, et ça s'appuie beaucoup sur des fonctionnalités de Windows, notamment DirectX. Il faudrait en réécrire de gros morceaux pour pouvoir le faire fonctionner sur d'autres OS.
Avatar de redcurve redcurve - Membre actif http://www.developpez.com
le 18/11/2014 à 11:38
Citation Envoyé par yoyo3d  Voir le message
Salut à tous,

en survolant les 12 pages de commentaires "au vitriole" sur le blog, je me demande si je ne me suis pas trompé en choisissant d'apprendre cette techno...

pour quelle raison Microsoft nous encourage t-il à suivre WPF ?? quel est l’intérêt d'orienter les développeurs vers une techno qui n'est pas ou plus suivie??

je ne comprend pas...

P.S, je viens de me rendre compte que le dernier sujet du blog Wpf datait de ... 3 ans... y à quand même un problème de com là...

Winform est destiné à mourrir WPF vient en remplaçant, WPF a évolué ces dernières années t'en fait pas pour ça. MS annonce juste un renforcement des évolutions. Surtout WPF reposant sur Dx, il est évident que maintenant que la réécriture de Dx est fini ils peuvent accélérer le mouvement.
Avatar de tomlev tomlev - Rédacteur/Modérateur http://www.developpez.com
le 18/11/2014 à 11:46
Citation Envoyé par yoyo3d  Voir le message
en survolant les 12 pages de commentaires "au vitriole" sur le blog, je me demande si je ne me suis pas trompé en choisissant d'apprendre cette techno...

pour quelle raison Microsoft nous encourage t-il à suivre WPF ?? quel est l’intérêt d'orienter les développeurs vers une techno qui n'est pas ou plus suivie??

A mon avis, non, tu ne t'es pas trompé.

C'est vrai que WPF n'a pas beaucoup évolué depuis sa sortie, et que Microsoft a fait le mort suffisamment longtemps pour qu'on ait l'impression que ce soit abandonné.

Malgré l'arrivée de ModernUI, on n'est pas près de voir disparaitre les applications desktop. Les entreprises en auront toujours besoin, et beaucoup de particuliers aussi. Or, WPF est de très loin la plateforme la plus aboutie pour le développement desktop. Dans le monde .NET, la seule alternative est Windows Forms, qui est beaucoup plus ancien, beaucoup moins puissant, et encore plus "abandonné", dans la mesure où il n'y a pas eu de nouvelles features depuis .NET 2 (à part le support du HighDPI il n'y a pas très longtemps).

Bref, personnellement, je n'ai jamais eu beaucoup d'inquiétude sur la survie de WPF. C'est vrai que ce serait bien de le voir évoluer un peu plus vite, mais c'est déjà une excellente plateforme, parfaitement utilisable en l'état.
Avatar de Mat.M Mat.M - Expert éminent sénior http://www.developpez.com
le 18/11/2014 à 12:58
Citation Envoyé par yoyo3d  Voir le message
pour quelle raison Microsoft nous encourage t-il à suivre WPF ?? quel est l’intérêt d'orienter les développeurs vers une techno qui n'est pas ou plus suivie??

c'est pour mieux verrouiller les développeurs et les professionnels de l'informatique sur une technologie en particulier et en être dépendant....
si la majorité des projets de développement sont en .NET et WPF eh bien résultat c'est plus de licences Microsoft à acheter.

Le jour où tu veux supprimer WPF de ton projet , il ne va plus fonctionner car tu en seras dépendant...et une alternative coûtera très cher à développer...

Je ne suis pas du tout anti Microsoft au contraire.

Seulement la critique que je fais c'est qu'à force d'utiliser des frameworks et technologies à droite et à gauche très disparates eh bien résultat les projets ne sont plus du tout homogènes techniquement , ils sont coûteux à maintenir ce qui nécessite des équipes conséquentes de maintenance.
Pire que ça si on utilise 36 technos différentes pour un même projet et que ces technos ne soient pas très pertinentes , le projet risque de couler car à force de rajouter du code , celui-ci devient totalement ingérable..

est-ce que pour un projet professionnel on a besoin de formulaires et d'écrans qui font des rotations ou s'affichent en 3d ?

J'ai quitté un projet de migration de VB6 à VB.NET cela a été quasiment une ruine financière à l'entreprise qui , trop petite, ne peut évidemment pas supporter un tel coût...

mais les gros éditeurs ils s'en fichent, tant qu'ils gagnent de l'argent en vendant des licences de suites bureautiques ou d'outils de développement..
Offres d'emploi IT
Ingénieur sécurité des systèmes d'information drone (2 postes à pourvoir) H/F
Safran - Ile de France - Éragny (95610)
Développeur - software craftsman (H/F)
Société Générale - Ile de France - Hauts-de-Seine
Chargé(e) de mission au CERT Société Générale (H/F)
Société Générale - Ile de France - Val-de-Marne

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil