For almost a year I had experience with RichFaces 4.2.x framework in a commercial project already used on production system. The web application had quite complex user interface. It was created for a quite big institution. My conclusions are:
- IT IS NOT MATURE – almost each control we used caused some problems
- Avoid its usage in production/commercial projects
- It’s really hard to debug. Mistakes that seem to be detected by the framework are not logged/cause no exceptions to be thrown
- It’s much less popular than it seems – so you won’t get so much support by its “community”. Questions asked on its forum are not answered for a year. Similar situation with unsolved bugs in its issue tracker.
I’m not gonna to write more details now about above conclusions so it probably doesn’t look very credible. It’s up to you if you want to risk…