ADF Faces |
Use ADF Faces when you need an application running in a browser. ADF Faces is a large set of Ajax-enabled JSF components that let you build a very rich user interface for your Java EE applications. ADF Faces is declarative in nature and insulates applications from technology shifts through the extensive framework. Oracle ADF Faces - for Java developers looking for a set of JSF components implementing Alta |
Oracle JET |
Use Oracle JET when you need an application running in a browser. Oracle JET is code level JavaScript, HTML5, and CSS in nature. Compared to ADF Faces, JET is closer to the browser itself and requires code maintenance to adjust to technology shifts. JET can be used to embed your UI in a 3rd party JavaScript framework. Oracle JET - for JavaScript developers looking for a set of components implementing Alta |
MAF - AMX |
Use the Mobile Application Framework (MAF) when you need an on-device application that looks like a native app, can access device features and/or work offline. With MAF you can build and extend native-like enterprise applications for iOS and Android from a single code base. Through the MAF AMX subframework within MAF a set of UI components are available that enable you to create an application feature whose behavior is identical on all supported platforms. MAF AMX allows you to use UI components declaratively by dragging them onto a page editor. Oracle MAF - for Java developers looking to build on-device mobile applications with MAF AMX components implementing Alta |