Parleys v2: RIAs y java
Stephan Jannsen ha presentado la versión 2 beta de su sitio parleys.com. Para los que no lo conozcan, esta aplicación web permite ver videos y presentaciones de charlas sobre temas Java y de ingeniería de Software en general.
Lo interesante es que en esta versión, Stephan lleva un paso más adelante a Parleys con el uso de Flex. En la presentación que enlazo en esta noticia, nos explica como los usuarios continuamente le pedían nuevas características para Parleys, características que se dio cuenta no era posible o era muy complicado implementar con el enfoque Ajax con que estaba construido el sitio.
Así que decidió buscar otra solución. Antes de continuar, explicaré un poco de la arquitectura de Parleys v. 1. El servidor es JEE, persistencia con Hibernate, servicios mediante Spring, webwork en la capa de presentación y Velocity para el templating. Para Ajax y funcionalidad javascript prototype y scriptaculous.
Resulta interesante ver como fue evaluando Stephan que herramienta RIA utilizar. Así se interesó por Prism un proyecto de Mozilla que apenas está en su fase de desarrollo por lo que lo descartó, el siguiente en la lista: Swing, pero implicaba mucho tiempo de desarrollo ("yo no soy Roman Guy" dice Stephan), luego vino JavaFX y aquí dice que realmente intentó hacerlo con JavaFX ya que al ser un desarrollador Java lo veía muy viable. Sin embargo (y habla de hace 6 meses), este framework de Sun no estaba listo aún para lo que él quería. El siguiente en la lista Silverlight de MS, lo rechazó por bueno ser de MS y así llegó a Flex.
De Flex le gustó que ya va en la versión 3 por lo que se puede considerar maduro, ya hay gente con experiencia en el framework, desarrollos importantes y bueno al final lo eligió. Contrató a un Flex Champion como el le llama y en 6 meses terminaron la versión 2 de Parleys.
El resultado ya lo pueden comprobar en la web (registro previo). A mi parecer es un buen caso de estudio de una implementación actual de RIAs. Me sorprendieron algunos aspectos de Flex 3 como que permite Bookmarking y el uso de los botones del navegador de Atrás y Adelante. Como siempre, la pega sigue siendo que los buscadores siguen sin indexar el contenido en Flash. Por cierto, también han desarrollado un cliente de Parleys en Adobe Air con el que puedes descargarte los vídeos y presentaciones a disco duro para consultarlos offline y sincronizar contenido como comentarios y tags con el sitio. Enhorabuena a Stephan y su equipo, no dejen de revisar el sitio, el contenido es de primera y esta nueva interfaz hace muy fácil el consultarlo. Una única pega: En Linux no he logrado que me funcione.
Reader Comments