Ahhh, WPF…el Santo Grial de la programacion de interfaces de usuario, el nuevo paradigma de la presentacion grafica, el summum de los colores el pantalla, el…el…el que??
Empecemos pues por el principio. WPF es el nuevo susbistema de presentacion grafica incluido en el .NET Framework 3.0, centrando en la tan cacareada user experience. Bien. Y el Madrid que, otra vez campeon de Liga? Que es esto de user experience, o experiencia de usario? Pues no es mas que un esfuerzo por conseguir que los usuarios disfruten de aplicaciones que les permitan hacer las cosas de manera mas facil y mas atractiva.
Por que mas facil? Todos estamos hartos de aplicaciones de gestion de <inserteSuCosaAGestionar> que te obligan a pulsar 7 botones en 4 formularios distintos para cambiar de nombre a un usuario. Seamos serios, la mayoria de las interfaces de usuario de hoy en dia son simplemente malas. Son malas porque fallan en su principal objetivo, que es permitir al usuario hacer lo que quiere de la manera mas indolora posible. Eso es lo que pretende el concepto de UX, interfaces simples y efectivas. Ni mas, ni menos.
Por que mas atractiva? A todo amante de los coches le gustan los Ferraris. Ahora bien, si colocasemos a un F40 un chasis de 600…no seria lo mismo verdad? Tan importante como la funcionalidad de nuestra aplicacion es su aspecto. Es lo primero que va a ver el usuario, lo que marcara la primera impresion que se llevara de nuestra aplicacion. Y puede llegar a ser determinante en la manera que tenga de usarla…o de tirarla a la basura.
En resumen, UX es la calidad de la experiencia del usuario cuando interactua con nuestra aplicacion. Y nuestro objetivo, al menos el mio a dia de hoy, es hacer que tienda a infinito, utilizando WPF. Os interesa echarme una mano?