Buscar
Social
Ofertas laborales ES
« Grupo de Usuarios de Java - Costa Rica | Main | Charla Desayuno sobre SQA en el PTA »
martes
may192009

Conozcamos PrimeFaces!

PrimeFaces es una librería open source (licencia apache v2) para JavaServer Faces, el objetivo principal de esta es ofrecer un conjunto  de componentes ricos  para  facilitar la creación de aplicaciones web usando este framework.  PrimeFaces se divide principalmente en tres módulos: El primero es el set de  componentes para la interfaces de usuario, el segundo modulo llamado Optimus utiliza Guice  para poder crear managed beans utilizando anotaciones, simplificar la navegación entre páginas e integrar PrimeFaces con JPA, transacciones y más. Y un tercer modulo llamado FacesTrace  permite monitorear aplicaciones JSF. Lo bueno es que los tres módulos son totalmente independientes lo que permite crear cualquier tipo de combinación de frameworks, por ejemplo: PrimeFaces UI + Spring + Hibernate


Lo interesante de la suite de componentes  de este framework es que estos se renderizan en el navegador utilizando la librería de componentes javacript YUI  de Yahoo, una decisión muy inteligente pues esta librería es crossbrowser y tiene muchísimos componentes. Actualmente PrimeFaces tiene implementados más de 20, incluyendo graficas estadísticas  con flash, un image cropper, tabs, diálogos, menus, color picker, entre otros. Obviamente también tiene soporte para ajax, pero este no es implícito como en ICEfaces donde todo esta ajaxificado, sino que uno tiene que especificar que componente se actualizara al realizar una petición asíncrona al estilo RichFaces, esto tiene la ventaja  de poder controlar todo, pero toca hacer un poco más. 


La versión actual es 0.8 y para principios de junio se espera que publiquen la versión 0.9 que incluirá muchas mejoras, más componentes y otras cosas.


Yo todavía no la he usado, pero tiene muy buena pinta y es una muy buena opción, esperare a que madure un poco más y la probare en serio. ¿Alguien tiene alguna experiencia con primefaces?

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.