I am new to jsf and want to know about the clear difference between JSF, Rich-/Prime-/IceFaces.
In JSF we create pages with .jsp extension and write java code in the backing beans.
But how exactly all "faces" are different and related to jsf.
I think if you put it very simply . ref : Source
JSF is a request-driven MVC web framework for constructing user interfaces using components.
And PrimeFaces/RichFaces/IceFaces are components/JSF libraries that you can use on top of JSF
RichFaces : is an open source Ajax-enabled component library for JavaServer Faces
ICEfaces, open-source, Java JSF extension framework and rich components, Ajax without JavaScript
PrimeFaces Ajax framework with JSF components