The declarative way of jdev/adf is only for demo and toy, you cannot dev real complex app on them.I'd hardly call Oracle Fusion Applications a demo or a toy, and they were developed with ADF.
-none of us have enough jdev/adf experience.You are almost guaranteed that initially your productivity will go down as you learn both a new IDE (eclipse vs jdeveloper) and a new framework (ADF). Once you've gotten your arms around it, however, for database-centric apps, ADF can be a highly productive framework.
And all of our other team members are not willing to adopt a new tool
Bruce Eckel,the authour of Thinking in Java,has said only half time will be needed to develop same feature/function with java compared with c/c++Unless someone can give some actual metrics, I tend to discount these types of statements.
please refer to my answer on Ask for helps and comments for a practicing ADF sample: Entering bank transaction records regarding the Eclipse vs. JDeveloper argument: in fact you can use ADF with Eclipse. For the learning, I recommend you looking at
Though all of the above is based on JDeveloper, using ADF with Eclipse the same principles apply (except that you use EJB as a model not ADF BC)
Thank you for your reply.
I come from China, living and working at Shenzhen city which is close to Hongkong.
Here is some more details of my story when I tried to got help from Oracle (China).
How to get help from ORACLE on Jdev/ADF locally?
(This link is from our website, no security concerns)