What is our primary use case?
The licensing for products such as Oracle's ERP are very costly in Pakistan, so my company's upper management recommended that we develop our own custom ERP system. At the time, we had two choices, one of them being Oracle ADF, and our management eventually decided that we should use ADF.
For this work, I am currently using the latest version of ADF with Database 19C, and before developing our applications in ADF, we also have to install Oracle JDeveloper.
What is most valuable?
The best part of Oracle ADF is being able to easily write code in Java with JavaBean files. Playing around with Java within ADF is a breeze compared to Oracle's other tools where we might not even have the option to code in Java in the first place.
What needs improvement?
I use JDeveloper along with ADF and, unfortunately, JDeveloper is a very slow tool. It takes a lot of time to accomplish things with it during both development and deployment. I hope that Oracle will improve JDeveloper to make it run faster.
Another downside with ADF is that, right now, no one is using it because everyone has moved to Oracle's APEX technology. As a result of this move, Oracle stopped providing support for ADF since 2020.
For how long have I used the solution?
I have been using Oracle Application Development Framework for about eight years now.
What do I think about the stability of the solution?
One big drawback in terms of stability is that Oracle is no longer providing support for ADF, ever since they launched Oracle APEX. Most of the companies in Pakistan and South Asian countries are now trying to migrate from ADF to APEX.
What do I think about the scalability of the solution?
Two years ago, I would have said ADF is a scalable product because it lets users develop more in less time than usual. However, nowadays not many people are using it because they have found Oracle APEX to be a much faster technology.
How are customer service and support?
In 2020, I contacted one of their support personnel because I had a query related to different pages in ADF, and we spoke together two or three times. The help I received was good.
How would you rate customer service and support?
How was the initial setup?
The setup is easy, but it can be a time-consuming process depending on your hardware (RAM, etc.), the OS you are using, and what you are including in the installation. On my side, it took about 45 minutes.
What's my experience with pricing, setup cost, and licensing?
Oracle ADF is an expensive product. I don't know the actual figures, but our licensing costs for the year 2020, for example, were very high.
What other advice do I have?
My advice to anyone who intends to use ADF for the first time is that you must make sure that you have powerful enough hardware in order to run everything smoothly, especially when it comes to JDeveloper. If your hardware is adequate, you can get by without a problem in terms of speed, but be advised that it can use a lot of resources.
However, even though ADF is a good product with great scalability that has really helped me out in hard times since 2014, I would ultimately recommend that new users look toward Oracle APEX instead of ADF.
I would rate Oracle Application Development Framework a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other