Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > diferencias primefaces, jsf y richfaces?

HOla

sabeis de alguna url donde expliquen diferencias entre primefaces, richfaces y jsf?
o me podeis decir algo?
Gracias

junio 17, 2012 | Unregistered CommenterKoxkor

Hola,

JSF es el framework MVC y Richfaces o Primefaces son componentes JSF (calendarios, tablas, etc...). Tu proyecto, sería jsf con componentes richfaces o primefaces, y una de las diferencias (que yo sepa y espero no llevarme a error) es la manera de escribirlos en los ficheros xhtml (los tags que se usan). Espero haberte sido de ayuda. La elección entre Richfaces o Primefaces posiblemente sea una cuestión de madurez, porque "creo" que richfaces está un poco más maduro que Primefaces (que tiene algunos bugs). No obstante a mi personalemente Primefaces me gusta mucho y es muy fácil de usar.

Saludos.

junio 17, 2012 | Unregistered CommenterRoberto

Solo para complementar lo que ya ha dicho Roberto:

Para poder correr Primefaces o Richfaces necesitas una impementación del Framework JSF. Las mas conocidas son Mojarra, que es la implementación de referencia y es desarrollada por Oracle; y MyFaces, implementada por la fundación Apache. JSF especifica una serie de componentes para ser empleados en aplicaciones web, y tanto Primefaces como Richfaces (y ICEfaces, OpenFaces, etc) extienden los componentes estándares con mejoras y mayor funcionalidad y además ofrecen otros componentes adicionales.

junio 17, 2012 | Registered Commenterantoniovl

En cuanto a la explicación de Roberto, si se me permite creo que no es del todo correcta, en cuanto a lo que dice de RichFaces y primeFaces son componentes.

Yo creo que lo correcto sería indicar que Oracle aporta una expecificación, es dedir un conjunto de interfaces y una implementacion de refencia para JSF.

RichFaces, IceFaces, PrimeFaces son implementaciones diferentes que generalmente extieneden la funcionalidad de la implementación de referencia de Oracle, aportando componente más enriquecidos.

Por ejemplo un componenete button en la implementacion de referencia hace una cosa, pero a lo mejor el componente button de Richfaces extiende el anterior a portando más cosas a su funcionalidad como funcionalidad Ajax....., etc

junio 20, 2012 | Unregistered CommenterPedro

Quisiera saber si se puede usar RichFaces y PrimeFaces en la misma aplicación.

julio 12, 2012 | Registered CommenterJosué

Yo diría que sí, pero no estoy del todo seguro

julio 16, 2012 | Unregistered CommenterPedro

Ahora que he visto la versión de primefaces 3.3.1, está mejor que antes. Incluso diría yo que es el mejor de entre todos.

agosto 11, 2012 | Unregistered CommenterJosué