2009-11-20 5 views
2

Nous sommes une équipe de développeurs .net winform et asp.net qui créent des applications d'entreprise personnalisées pour des organisations principalement dans le secteur public. Est-il temps de recycler/réorganiser l'équipe dans WPF/Silverlight? Comment faire la gestion, en premier lieu et les clients en second lieu acheter l'idée?De Winforms à l'heure WPF?

Répondre

3

Les clients ne doivent pas prendre soin, nécessairement. Vous convaincrez les clients en leur montrant comment vous pouvez être plus productif et réussir dans leurs objectifs, et non en expliquant la technologie. pour eux.

La gestion, d'autre part, est plus délicate. Vous devez les convaincre des arguments pour utiliser WPF ou Silverlight vs Windows Forms. Cela peut inclure:

  1. plus facile maintenabilité, en particulier quand ils sont conçus correctement
  2. Plus de flexibilité
  3. Plus d'options pour obtenir un avantage concurrentiel, via l'utilisation de nouvelles techniques telles que de meilleurs graphiques/etc
  4. Meilleur support/cycle de vie , puisque les nouvelles technologies sont activement développées et améliorées par Microsoft
  5. Meilleures options de déploiement (en particulier avec Silverlight), permettant des stratégies de déploiement plus flexibles
+0

Merci, bons points. Je peux commencer une présentation powerpoint à la gestion avec ces 5 balles. – AlejandroR

2

Personnellement, je pense qu'avec VS 2010, WPF est finalement assez mature pour être la seule option. Auparavant, il était freiné par des problèmes de performance, un mauvais rendu du texte et un manque de contrôles prêts à l'emploi.

Voici ce que Rocky a à dire, et je suis complètement d'accord avec lui:

Silverlight et WPF à la fois en concurrence avec Windows Forms. Windows Forms pauvres est obtenir aucun amour, pas d'améliorations significatives ou de nouvelles fonctionnalités. C'est juste là. Dans le même temps, Silverlight obtient une nouvelle version en moins de cycles de 12 mois, et WPF obtient tous les sortes de nouvelles fonctionnalités étonnamment cool pour Windows 7. Vous me dites si Windows Forms est hérité . Mais quelle que soit vous décidez, je suis sûrement passer zéro cycles de mon temps là-dessus

http://www.lhotka.net/weblog/ItIsOnly8HowCanItBeLegacy.aspx

1

Avant de suivre cette voie, lisez attentivement les nouvelles de Silverlight 4 qui sortent de PDC. Vous finirez par faire un mélange de Silverlight et de WPF, il est peu probable que vous en finissiez un seul, et ils sont suffisamment semblables pour que les compétences de l'un puissent être utilisées dans l'autre. Cependant, vous ne voulez pas gaspiller de l'argent et du temps sur la formation Silverlight qui est obsolète, car Silverlight 4 ne sera pas plus de 6 ou 9 mois avant sa sortie (peut-être plus tôt). Par conséquent, vous voudrez peut-être faire la formation WPF en premier.

Pour ajouter à ce que @Reed dit:

  • plus rapide du cycle de développement (une fois que les développeurs connaissent la technologie)
  • très facile à faire les tests automatisés, y compris les tests de l'interface utilisateur automatisé
1

Est-il possible pour vous d'évoluer vers WPF en intégrant une application WPF dans l'une de vos applications WinForm existantes?

Il peut être beaucoup plus difficile de vendre un réoutillage complet sans un exemple de certains des avantages (en particulier, la maintenabilité et la flexibilité, en particulier dans l'interface utilisateur). Essayez de commencer avec une partie bien utilisée de votre application actuelle et donnez une démo avec elle dans WPF.

Questions connexes