Foro sobre Java EE > diferencias primefaces, jsf y richfaces?
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.
![Unregistered Commenter Unregistered Commenter](/universal/images/transparent.png)
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.
![Registered Commenter Registered Commenter](/universal/images/transparent.png)
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
![Unregistered Commenter Unregistered Commenter](/universal/images/transparent.png)
Quisiera saber si se puede usar RichFaces y PrimeFaces en la misma aplicación.
![Registered Commenter Registered Commenter](/universal/images/transparent.png)
Yo diría que sí, pero no estoy del todo seguro
![Unregistered Commenter Unregistered Commenter](/universal/images/transparent.png)
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.
![Unregistered Commenter Unregistered Commenter](/universal/images/transparent.png)
HOla
sabeis de alguna url donde expliquen diferencias entre primefaces, richfaces y jsf?
o me podeis decir algo?
Gracias