JBoss RichFaces vs IceFaces vs Apache Trinidad - JSF component libraries comparison
icefaces, jsf, richfaces, trinidad
Solution
I'd prefer RichFaces. But have in mind that you can use all of them at once, if you need a certain component.
I haven't used the other two, but I have looked into them in details in order to choose.
- components - richfaces has just more components than others. And in my non-designer opinion, trinidad components are a bit ugly :)
- documentation - all good
- ajax integration - richfaces has pretty powerful ajax capabilities which were at the core of the ones introduced in JSF 2.0
- browser compatibility - all have minor problems, no way to avoid that.
- community - you'll find suitable answers for most of your questions on their forums, or here
- tools - you don't need those, but a generic JSF tool suits them all
That said, you can also take a look at Primefaces - it has really good components as well. And to emphasize this - all component libraries can be used together.
Problem
What do you think/use for interface layer? The "backing" layer will be Spring 3. The criteria are : - Your private opinion - Components - Documentation - AJAX Integration - Browser support - Community - Tool support (Eclipse, NetBeans) I found some comparison topics but it was about 2007 and old versions.