Llevo unos días cacharreando con Flex, ese framework de desarrollo de aplicaciones RIA (Rich Internet Applications) de Adobe que tanto está dando que hablar últimamente.
Flex permite montar capas de presentación en el lado cliente muy espectaculares, para hacerlo se basa en archivos flash (.swf) y en una librería de componentes tremendamente potentes y bastante sencillos de usar.
He encontrado un tutorial hoy que he decidido probar y extender un poco, lo que me ha sorprendido más es lo tremendamente sencillo que resulta el código. En apenas 10 líneas mal contadas uno es capaz de leer de un RSS, cargarlo en un Grid, personalizar los campos a mostrar y marranear con todo lo que ofrece el protocolo RSS, que no es poco. Lo que veis en la captura anterior es el Adobe Flex Builder 3 el entorno de desarrollo basado en Eclipse con las líneas de código de la aplicación (no llegan a 25 y porque me he emperrado en hacer que el botón navegue a la url de la entrada seleccionada). Pretty cool huh?
Concretamente y como prueba de esto he subido el fichero de código fuente al blog y he creado una pequeña aplicación, basada en el ejemplo que antes os he enlazado en la que podéis ver como recogemos la información del feed y la mostramos. Flex es Simplex. Para acceder a ella basta con clicar el nuevo enlace que aparece en la cabecera del blog llamado “Simplex”.







Odio ser un aguafiestas, pero dos cosillas: No puedo hacer scrolling con la ruedecilla del raton y no parece que acepte texto en rich format, porque no veo negritas ni nada de eso…
LZ, lo del scroll es una putada, seguro que es alguna propiedad que me falta tocar en los componentes.
Y lo del texto en rich format también es otra propiedad. No sé como me viene del feed, si viene en texto plano es por eso, aunque me extraña que las imágenes sí las pille bien. De hecho tengo otra aplicación que lo que hace es leer directamente de la base de datos mySQL del blog, ahí sí que interpreta el html como toca y mete negritas, cursivas, enlaces y demás.
De todas formas, esto no es una aplicación ni mucho menos, es tan solo una prueba de concepto de que en Flex se pueden hacer virguerías con tiempo de desarrollo tendiendo a cero.
SWF FAIL
No sé si has cambiado algo, pero yo sí que puedo hacer scroll. Al entrar no, pero al hacer click en un elemento ya me deja, tanto en el listado de posts como en el contenido mismo.
Eso sí, design FAIL. Casi que prefiero Google Reader y todo! :P
salu2
Design FAIL…. pero… o sea… Es la apariencia que trae por defecto el Flex, perdonad eh, si queréis no duermo y creo el próximo Google Reader, eh, panda de exigentes :P
No te haría falta demasiado para mejorar la peste que es Google Reader xDD