During an interview, i had this question :
why still using richfaces or primefaces with jsf 2.0? jsf 2.0 has the ajax capabilities, so what is the advantage of those frameworks vs jsf 2.x ?
During an interview, i had this question :
why still using richfaces or primefaces with jsf 2.0? jsf 2.0 has the ajax capabilities, so what is the advantage of those frameworks vs jsf 2.x ?
Primefaces is a framework on top of JSF-2, and provides components with functionality that would take a big effort to implement in "raw" jsf-2. Look for example at lazy-loading functionality of
As with any framework, as long as your application can be adapted to the functionality/components provided, you will gain speed in the development.
The drawbacks is of course you have to learn the framework and if the components available doesn't fit your use case, you have to fallback to "raw"-jsf or perhaps even servlets.
JSF is a framework on top of Servlets technology.