Haga clic aquí para instalar Silverlight*
LatinoaméricaCambiar|Todos los sitios de Microsoft
Microsoft
|MSDN Library|Descarga|Desarrollador 5 Estrellas|Net Protector|Media Center|Contacto
¿Por qué Windows Presentation Foundation?
Tecnología: .NET 3.0
Autor: Jorge Rafael Campos Buscene
 

En esta oportunidad hablaremos un poco sobre el por qué de Windows Presentation Foundation (en adelante WPF). Para comenzar tenemos que analizar o ver mundo del diseño y del desarrollo a nivel mundial antes de la creación de WPF.

Primeramente los diseñadores de interfaces muchas veces no lograban plasmar exactamente lo que necesitaban en el producto final  ya que al pasar los modelos de imágenes a los desarrolladores en muchas oportunidades había alguna transformación en el producto, resultado de que los entornos en los que trabajaban no daban las posibilidades de poder adaptar perfectamente el trabajo del diseñador o bien era sumamente complicado.

Otro punto importante era que si se necesitaba que una aplicación Windows se pueda ejecutar en un explorador de internet se necesitaban 2 versiones diferentes y esto significa que hay q hacer 2 soluciones distintas usando conocimientos diferentes. Esto en muchas ocasiones se traduce en precios de desarrollo demasiado elevados. Además de todo esto, se necesitaba el uso de diferentes tecnologías al mismo tiempo.

Pues bien, la solución para todos estos inconvenientes se llama WPF que forma parte de .NET 3.0 junto de WCF y WWF.

La solución que plantea WPF es que las interfaces gráficas se diseñen usando un lenguaje de marcado común  como XAML, y ya que VS 2005 con .NET 3.0 soporta proyectos con WPF usando XAML los trabajos hechos por los diseñadores pueden cargarse de forma intacta a como los diseño el especialista.

Otra  de las características importantes de WPF es que se puede desarrollar una aplicación para escritorio y para internet (XBAP) con el mismo lenguaje XAML.

Ahora como XAML define interfaces modernas de modo declarativo necesitamos algo que nos ayude a generar este código, una herramienta lo suficientemente potente para poder expresar lo que realmente deseamos en nuestras interfaces gráficas.

Otro punto importante es que WPF basa los gráficos en vectores y no en pixeles de este modo no limita los gráficos al usuario que lo solicita.

©2009 Microsoft Corporation. Todos los derechos reservados. Póngase en contacto con nosotros |Aviso Legal |Marcas registradas |Privacidad
Microsoft