Pregunta

¿Qué tan estable es WPF no en términos de estabilidad de un programa WPF, sino en términos de la "estabilidad" de la API misma?

Dejame explicar:

Microsoft es conocido por cambiar toda su metodología con nueva tecnología.Como con el paso de Silverlight 1 a Silverlight 2.Con WPF, sé que MS cambió muchas cosas con el lanzamiento del paquete de servicio .NET.No sé cuánto cambiaron las cosas.Entonces, la conclusión es, en su opinión, van a renovar el sistema nuevamente con la próxima versión o creen que es lo suficientemente estable ahora como para no cambiar la mayor parte del sistema.Odio tener que desaprender cosas con cada lanzamiento.

Espero que la pregunta no haya sido demasiado larga.

¿Fue útil?

Solución

MS tiene un historial de "fuego y movimiento" con respecto a la introducción de nueva tecnología en su pila de desarrollo, pero también tiene un sólido historial de mantener el soporte para las cosas más antiguas y la compatibilidad con versiones anteriores.Parece que a WPF se le agregan cosas con cada nueva versión del marco, pero las cosas que aprende no se reemplazan ni invalidan.

El único cambio importante que he visto en mis propias aplicaciones WPF con una nueva versión del marco fue uno recientemente en 3.5 SP1, y eso se debió a que, sin saberlo, confiábamos en un error para obtener un determinado comportamiento de nuestro código.Ajustamos el XAML para que fuera más correcto y empezó a funcionar bien.

Así que sí, creo que WPF es bastante "estable" como tecnología de desarrollo del lado del cliente.

Otros consejos

Hemos estado usando WPF desde que se lanzó por primera vez y sí, tuvo problemas al principio que nos causaron dolores de cabeza y nos hicieron rascarnos la cabeza para encontrar una solución alternativa, pero con cada nueva actualización, la pila se ha vuelto bastante estable.

Definitivamente se volvió cada vez más fácil de desarrollar con la adición de Expression Blend.Crear XAML en VS 2005 no fue divertido.El motor de plantillas por sí solo es suficiente para cambiar de WinForms, y mucho menos el soporte de animación.

De cualquier manera, estoy de acuerdo con Matt en que es bastante estable como marco para desarrollar aplicaciones cliente.

WPF es bastante estable en cuanto a cambios.Silverlight todavía está en proceso de cambio.Aunque puede tener cuidado ya que Silverlight trajo el concepto de administrador estatal (en lugar de implementar desencadenadores) que puede adoptarse en WPF...

Si eso sucede, habrá múltiples formas de definir el comportamiento y las plantillas de control...

y eso será un dolor de cabeza.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top