Question

Quelle est la stabilité de WPF, non pas en termes de stabilité d'un programme WPF, mais en termes de « stabilité » de l'API elle-même.

Laisse-moi expliquer:

Microsoft est connu pour avoir modifié toute sa méthodologie avec les nouvelles technologies.Comme avec le passage de Silverlight 1 à Silverlight 2.Avec WPF, je sais que MS a changé beaucoup de choses avec la sortie du service pack .NET.Je ne sais pas à quel point ils ont changé les choses.En fin de compte, à votre avis, vont-ils réorganiser le système à nouveau avec la prochaine version ou pensez-vous qu'il est suffisamment stable maintenant pour ne pas modifier l'essentiel du système.Je déteste devoir désapprendre des choses à chaque sortie.

J'espère que la question n'était pas trop longue.

Était-ce utile?

La solution

MS a un historique de "feu et de mouvement" en ce qui concerne l'introduction de nouvelles technologies dans sa pile de développement, mais ils ont également un solide historique de maintien du support pour les éléments plus anciens et de compatibilité ascendante.WPF semble recevoir des éléments ajoutés à chaque nouvelle version du framework, mais les éléments que vous apprenez ne sont ni remplacés ni invalidés.

Le seul changement radical que j'ai vu dans mes propres applications WPF avec une nouvelle version du framework était celui récent dans la version 3.5 SP1, et c'était parce que nous comptions sans le savoir sur un bug pour obtenir un certain comportement de notre code.Nous avons ajusté le XAML pour qu'il soit plus correct et il a commencé à fonctionner correctement.

Alors oui, je pense que WPF est assez « stable » en tant que technologie de développement côté client.

Autres conseils

Nous utilisons WPF depuis sa première sortie et oui, il y a eu des problèmes au début qui nous ont causé des maux de tête et nous ont fait nous gratter la tête pour trouver une solution, mais à chaque nouvelle mise à jour, la pile est en fait devenue assez stable.

Il est définitivement devenu de plus en plus facile de développer avec l'ajout d'Expression Blend.Créer le XAML dans VS 2005 n'était pas amusant.Le moteur de création de modèles suffit à lui seul pour passer de WinForms, sans parler de la prise en charge de l'animation.

Quoi qu'il en soit, je suis d'accord avec Matt sur le fait qu'il s'agit d'un cadre assez stable pour développer des applications clientes.

WPF est assez stable en ce qui concerne les changements.Silverlight est toujours en évolution.Bien que vous puissiez faire attention puisque Silverlight a introduit le concept de gestionnaire d'état (au lieu d'implémenter des déclencheurs) qui peut être adopté dans wpf...

Si cela se produit, il y aura plusieurs façons de définir les modèles et le comportement de contrôle...

et ce sera un casse-tête.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top