Developpez.com - Rubrique .NET

Le Club des Développeurs et IT Pro

WPF signe-t-il la fin des Windows Forms ?

Le 2007-07-11 15:40:52, par vandamme, Membre confirmé
savoir quelle est la politique de Microsoft vis à vis de WPF et WCF par rapport aux Windows Forms et à l'API ADO.NET.
WPF et WCF signent - elles l'arrêt de mort des Windows Forms et de ADO.NET ?
  Discussion forum
143 commentaires
  • tomlev
    Rédacteur/Modérateur
    Envoyé par PocoYote
    Voilà je remonte le sujet pour connaitre en 2010 le bon choix technologique.

    J'ai développé quelques petites applications en C# / Windows Forms, mais je compte maintenant développé de plus grosses applications. Que faut-il choisir au début d'un nouveau projet ?
    Ben Windows Forms n'est pas encore mort, mais c'est en perte de vitesse alors que WPF est de plus en plus utilisé. Il n'y a qu'à comparer le nombre de discussions sur WPF dans le forum aujourd'hui et il y a 1 an ou 2 pour s'en rendre compte...

    En plus WPF est infiniment plus souple que Windows Forms, et permet de réaliser assez facilement de jolis effets graphiques
  • Bluedeep
    Inactif
    Envoyé par bugland
    Bonjour,

    Je déterre le sujet pour relancer le débat.
    Nous sommes bientôt en fin d'année 2011 est ce que maintenant il est primordial de se tourner vers WPF par rapport au WInForm ?
    Est ce qu'il faudrait même transformer en WPF nos applications existantes winForm ?
    Démarrer ex-nihilo un développement sur Winform actuellement est sans doute un choix un peu douteux.

    De là à convertir les applications existantes Winform en WPF, hors refonte importante nécessitée par des besoins fonctionnels, il y a un pas; de plus, tu m'expliqueras comment tu justifies cela auprès de ta DSI sur un plan budgétaire, sachant que pour l'instant il n'y a aucun arrêt prévu du support de cette techno.
  • The_badger_man
    Rédacteur
    WCF et ADO.NET n'ont rien a voir.
    WCF = communication inter-applications.
    ADO.NET = accés aux bases de données

    Concernant les WinForm, je n'ai jamais vu/lu qu'elles étaient abandonnées au profit de WFP. Pour l'instant les 2 cohabitent.
  • Sphax
    Membre éprouvé
    MS ne peut décemment pas annoncer qu'une techno n'est plus supportée aussi vite. Mais pas besoin d'être devin pour comprendre qu'effectivement WPF (et silverlight) c'est la fin de Winform.

    WCF est plus en "concurrence" avec le .net remoting, rien à voir avec ado.net.
  • SaumonAgile
    Rédacteur
    Envoyé par Sphax
    MS ne peut décemment pas annoncer qu'une techno n'est plus supportée aussi vite. Mais pas besoin d'être devin pour comprendre qu'effectivement WPF (et silverlight) c'est la fin de Winform.

    WCF est plus en "concurrence" avec le .net remoting, rien à voir avec ado.net.
    Il ne faut pas se précipiter non plus et voir la réalité des choses. WPF ne se développera réellement qu'avec l'adoption massive de Vista par les professionnels, et ceci n'est pas près d'arriver compte tenu de l'investissement nécessaire.
    Alors à mon avis, la fin de Winforms n'est ni pour demain, ni pour après demain non plus d'ailleurs.
  • Sphax
    Membre éprouvé
    Envoyé par SaumonAgile
    Il ne faut pas se précipiter non plus et voir la réalité des choses. WPF ne se développera réellement qu'avec l'adoption massive de Vista par les professionnels, et ceci n'est pas près d'arriver compte tenu de l'investissement nécessaire.
    Alors à mon avis, la fin de Winforms n'est ni pour demain, ni pour après demain non plus d'ailleurs.
    Si tu veux dire que le namespace et les assembly "winform" ne vont pas disparaitre des prochains framework je suis d'accord, uniquement pour la rétrocompatibilité. Mais une question simple : tu dois développer une nouvelle appli cliente, tu te vois la développer en winform plutôt qu'en WPF ? Pour moi la réponse est évidente, même s'il faut embarquer dans le setup le framework 3. Et ça c'est la mort de la techno.
  • Thomas Lebrun
    Rédacteur
    Envoyé par The_badger_man
    WCF et ADO.NET n'ont rien a voir.
    WCF = communication inter-applications.
    ADO.NET = accés aux bases de données

    Concernant les WinForm, je n'ai jamais vu/lu qu'elles étaient abandonnées au profit de WFP. Pour l'instant les 2 cohabitent.

    Tout à fait exact
  • Piotrek
    Membre chevronné
    COBOL, VB6 et beaucoup d'autres n'ont pas disparu prnicipalement car:

    - L'exitant en entreprise compte
    - La communaute des devloppeurs est consequente
  • Sphax
    Membre éprouvé
    Envoyé par Piotrek
    COBOL, VB6 et beaucoup d'autres n'ont pas disparu prnicipalement car:

    - L'exitant en entreprise compte
    - La communaute des devloppeurs est consequente
    Ce qui est nettement moins le cas pour winform.
  • Piotrek
    Membre chevronné
    Code :
    Ce qui est nettement moins le cas pour winform.
    D'ou te viens cette impression?

    Actuellement mon impression est qu'il y a beaucoup de developpeurs winforms en regardant les forums de dvp