WPF, Windows Forms, ou quelque chose d'autre?

Nous sommes sur le point d'embarquer sur le développement d'un nouveau produit. Notre produit actuel est un classique client-serveur Windows Forms application écrite à l'aide VB.NET.

WPF est prêt pour une application d'entreprise?
De ce que j'ai vu, il me semble qu'il est plus difficile de développer une interface utilisateur avec WPF que c'est avec Windows Forms. Mais je suppose que la vitesse vient avec l'expérience. Je suis un peu inquiète de ce que WPF peut pas attraper sur.

Devrions-nous rester avec Windows Forms?
Si nous restons avec Windows Forms, nous reléguant nous-mêmes à la dépréciation droit hors de la boîte? Je pense qu'il serait plus rapide sur le marché, mais Windows Forms encore être là dans cinq ans?

Devrions-nous migrer loin des produits Microsoft?
L'ensemble de nos développeurs .NET développeurs de sorte que la migration vers un autre environnement de développement pourrait être hors de question.

Je souhaite que j'avais une boule de cristal.

Une autre question à se poser serait si WPF sera encore là dans 5 ans. Je n'ai pas aimé ce que j'ai vu jusqu'à présent avec WPF et WinForms est mature et populaire. MS a été de savoir à déposer des technologies qui n'a pas fonctionné.
Double Possible de WPF rapport à Windows Forms
5 ans plus tard et Windows forms peuvent être créés, lol

OriginalL'auteur | 2009-02-02