JSF UI Frameworks

ADF Faces Rich Client 11g Apache MyFaces Trinidad 2.0 IceFaces 2.0 JBoss RichFaces 4.0
Licensing Oracle Technology Network Developer License Apache Mozilla Public License 1.1 (MPL) GPL
Product Maturity Mature Mature Mature Mature
OS Support Windows, Linux, Unix Windows, Linux, Unix Windows, Linux, Unix Windows, Linux, Unix
Application Server Support WebLogic 11g, WebSphere 7 Any Java Servlet 2.5 container. Tomcat 6/7, JBoss 6, GlassFish 3 Tomcat 6/7, JBoss 6/7, GlassFish 3.x
IDE JDeveloper 11g JDeveoper 11g Eclipse 3.6, NetBeans 7, RAD 8, MyEclipse 9 JBoss Tools, NetBeans
Development Productivity
Development Community
Product Support
Documentation
Out-of-box Look and Feel
Skinning Support Yes Yes Yes Yes
Component counts
Mobile platform support Yes Yes
Browser Support Chrome 1.0, Firefox 2, IE 7, Safari 3.2 Chrome 1.x, Firefox 1.0.x, IE 6, Safari 4.x Chrome 1.0, Firefox 1.0, IE 6, Opera 9, Safari 1.3 Chrome 1.0, Firefox 3.0, IE 6.0, Opera 9.5, Safari 3.0
Mobile Browser Support Android Chrome, BlackBerry Browser 4, iPhone Safari, Nokia S60 Android Based Phones BlackBerry Browser 4.6, iPhone Safari, Nokia S60, Windows Mobile 5 Only EE versions support mobile browsers
Design Quality
Section 508 Support Yes Yes No No
JDK JDK 1.6 JDK 1.5 and higher JDK 1.5 and higher JDK 1.5 and higher
JSF 1.2 Yes Yes Yes Yes
JSF 2.0 Support Yes Yes Yes Yes

References

  1. Wikipedia: Comparison of web application frameworks
  2. Review of Java Rich-Web frameworks
  3. http://www.jsfmatrix.net/
  4. JavaServer Faces 2.0 Overview and Adoption Roadmap in Oracle ADF Faces and Oracle JDeveloper 11g
  5. Oracle JDeveloper and ADF 11g for 11.1.1.5.0 Certification and Support Matrix
  6. RichFaces Documentation
  7. RichFaces technical requirements
  8. ICEFaces Documentation
  9. ICEfaces Supported Platforms
  10. ADF Faces Rich Client demo
  11. Apache MyFaces Trinidad demo
  12. ICEFaces demos
  13. JBoss RichFaces demo
This entry was posted in jsf. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *


*

This site uses Akismet to reduce spam. Learn how your comment data is processed.