Haciendo mis pininos con WPF

WPF interfaz

Para el proyecto que estoy desarrollando decidí utilizar WPF en vez de Windows Forms. Mi idea es tener una interfaz atractiva y aprovechar el motor de gráficos que provee Windows. Recuerdo haber visto demos de WPF (antes se llamaba Avalon) y se veía impresionante como se podían manejar interfaces en tercera dimensión, algo que es totalmente innecesario pero se ve cool. Pensé que todo el mundo iba a brincar a desarrollar en WPF, así lo impulsaba Microsoft, pero la realidad es que muy pocas aplicaciones se crearon con esta tecnología, quizás porque el enfoque se ha dado en la web.

Regresando a mi proyecto, la necesidad era de hacerlo para Windows, por lo que fue una fácil decisión utilizar WPF. Sin embargo, como he comentado en otros blog posts, llevaba algunos años sin programar y WPF es otro paradigma. Al igual que ASP.NET, la parte visual está contenida en una capa, en el lenguaje XAML se almacena la interfaz gráfica y en otro archivo el código (o code behind). Esto permite que se puedan utilizar otras herramientas aparte de Visual Studio para diseñar la interfaz separando las tareas del diseñador del desarrollador si así se requiere.

WPF ha ido madurando desde que apareció con el .Net Framework 3.0, inició con un puñado de controles y ahora está más completo. También los terceros ofrecen muchas herramientas para dar más capacidades a WPF. En mi caso compré el suite de DevExpress de controles de WPF para gráficas y reportes.

Me he dado cuenta también que tiene sus limitaciones y sus detalles que me han hecho meterme horas a foros de ayuda para resolver los problemas. Pero lo que más me ha ayudado es el libro de WPF 4 Unleashed, es una guía muy completa para la parte vistosa de WPF, aunque mucha funcionalidad se puede incluir dentro de los XAML. Para la otra parte hay que usar Visual Basic o C#.

Estaré publicando una serie de artículos con técnicas y tips para el desarrollo con WPF, estoy seguro que alguien le servirán. Si eres experto en esta tecnología házmelo saber para también consultar de vez en cuando.

 

Un comentario en “Haciendo mis pininos con WPF”

  1. Pensé que todo el mundo iba a brincar a desarrollar en WPF, así lo impulsaba Microsoft, pero la realidad es que muy pocas aplicaciones se crearon con esta tecnología, quizás porque el enfoque se ha dado en la web.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *