Its important that one does not get stuck with a particular development IDE. It so happened that I used Oracle JDeveloper for quite a long time and when I move out of Oracle workplace I thought learning a different IDE like Eclipse would take be time.
In fact it was not the case. Was able to quickly do some stuff like
1- Hooking up an external tomcat server to simulate the concept of embedded weblogic server concept in Oracle JDeveloper IDE
2- Running a JDBC program using MySQL DB on Windows against OOTB support for Oracle DB offered in Oracle Jdeveloper.
The gain here is you get to know the world outside Oracle products. And off course free from all licensing issues.
You get to know the new jargon and provided your fundamentals are right it is always easier to map your skills and not be tied with offerings of any particular vendor.
Two quotes I like to remember :
[1]
" When doing all this configuration against different products ensure you make note of the version numbers , their compatibility etc " This will help get better trouble shoot results when you get onto public forums.
- Thanks to Srinivas N Kini ( HOD and teacher during my undergraduate days )
[2]
"Oracle JDeveloper is a great IDE if you are integrating with Oracle technologies."
- Frank Niphimus ,Grant Ronald ( PM of Oracle Forms )
Have good documentation of steps that you perform and have patience to get things in place. Avoid getting reluctant to try new things. Do-not hesitate to experiment.