Conozcamos PrimeFaces!
martes, mayo 19, 2009 at 8:47PM 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?
j2ee 
Reader Comments