Why a new framework?
Should I be using JET or ADF for development?
You can answer this question in two ways.
The other distinction is architecturally based, ADF is a Java EE framework running on the server and covering the full set of layers of your application. JET is a client side framework that takes care of UI and binding to REST services. Each of these architectures has its benefits and places were it will shine, so choose the right architecture for the implementation you are aiming to do.
Are those the only differences between the two?
While the two distinctions above are the main thing to consider, there are other aspects that you would want to look into.
For example, how do you feel about protection from technology shifts?
ADF does a great job of abstracting you from the underlying technology by using meta-data driven implementation. So as an ADF developer you were mostly oblivious to changes such as transition from JSF1 to JSF2, or from using Flash in rendering charts to using HTML5, or from exposing ADF BC as SOAP to exposing it as REST. These type of changes didn't require you to re-write your app, and you were able to get your app upgraded to use the new technologies in a seamless way.
Here is a slide we used in OOW sessions that lists some other differences between the two framework.
Which one is the strategic framework for Oracle? Read the complete article here.
For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.