Yes, RichFaces is a component set and AJAX framework built to work with JavaServer Faces. Supported JSF versions are: 1.1 and 1.2 for 3.1.x versions and 1.2 only for 3.2.x versions.
So, digging a little dipper, MyFaces and Trinidad are JSF implementations, and, RichFaces and IceFaces are frameworks that work over JSF.
I'm not quite sure yet what the implementation provides? managing life cycle and the faces servlet ? and, what the frameworks provide? the ui components with a fewer or more capabilities?
Hi ipazmino, it looks like you don't really know, what you should do....8-}
I would advice you to read some introduction articles about JSF to get some more knowledge, or maybe you give it a try and hack some demo for yourself. But nevertheless you need knowledge about servlets and JSP, and generall web-knowledge.
Apache MyFaces is an implementation of the JSF Specification (the other one is the Sun RI [=Reference Implementation]). They are responsible for Managing life cycle etc. and also for some core component e.g. h:form...
All other stuff are frameworks, which provide you with additional functionality e.g. UI-components, AJAX-components etc.
RichFaces is a very good and IMHO fast productive system for creating GUI and AJAXability. Just have a look at the Online-demo of RichFaces.
I've been reading a bit, but your answer was what I was looking for. I thought everything was an implementation.
Thanks a lot.
So, digging a little dipper, MyFaces and Trinidad are JSF implementations
Trinidad is NOT a JSF implementation. It is on the same level with RichFaces.