Recently, Oracle made an announcement regarding the fact that Oracle was donating Oracle ADF Faces to the open-source Apache project MyFaces.
ADF Faces is an enhancement of the xml-based ADF UIX code built on top of the JavaServer Faces (JSF) standard. JSF's main purpose is to provide a set of APIs to represent UI components, manage their state, handle events, perform input validation and manage page navigation. It decouples components from their presentation so they can be rendered in multiple ways. JSF's goal is to make the development experience similar to developing a Java Swing application.
ADF Faces provides a rich set of JSF-based user interface components which are now being donated to Apache's MyFaces project. Comparable to Struts, MyFaces is a framework for building web application GUIs.
ADF Faces components are quite customizable. Components, such as, Partial Page Rendering (PPR) allows browser to just render a piece of a page instead of the entire page. Additionally ADF Faces provides: List-Of-Values, Table, hGrid, Color Picker, and Calendar with Pagination being one of my favorite component. It also includes a separate look-and-feel in addition to BLAF.
Developers with Struts experience combined with solid UIX and JDeveloper background will be able to reap full benefits of MyFaces. Oracle is now providing JDeveloper 10.1.3 (10g) IDE free of charge which allows integration of both MyFaces and ADF Faces into a Java application.
Comments
Post new comment