| In reflecting further on this topic (started in part 1), there are even larger aspects to this that don't have anything to do with the small population of JDeveloper users (that was about size mattering), there is another aspect to all this that deals with scope. And that in the end matters just as much. Let's take a look at a jobs chart. A while back I gave up on the usefulness of comparing the number job numbers of one IDE versus another relative to jobs. The vast, vast overwhelming majority of Java job postings don't bother specifying an IDE. In the chart below you can see the red line is Java jobs and the others relate to specific IDEs. In fact, the only ones that do specify an IDE is if they have something very unique that needs to be done - something like Eclipse plugin development, NetBeans plugin development or JDeveloper ADF development. Otherwise why should they ? The total number of jobs that are using Java dwarfs those jobs needing specific Eclipse, JDeveloper and NetBeans needs. If you look at the chart it is staggering - it is literally as if IDE specific jobs don't exist. Now if you remove the overall category of Java jobs and compare them to each other - they look interesting only because you have lost the real context of the comparison. The main context is Java in this chart - remove it and you lose perspective of how many developer jobs specify Java and don't specify an IDE. The majority of that big number of Java jobs either are using Eclipse or NetBeans or IntelliJ. Most JDeveloper developers are pushed into using JDeveloper by the need to do an Oracle product. For example, It is unusual to see a mobile developer freely choosing JDeveloper over Eclipse or NetBeans. It's not that it can't happen - it just is that for all practical purposes it doesn't happen with any meaningful numbers because that is not a particular strength of JDeveloper. This unfortunately for JDeveloper happens across other topic areas. JDeveloper as seen from the Google trendline in the previous blogposting is not a choice of the vast numbers of developers.
That chart was only for Java where NetBeans, Eclipse, IntelliJ and JDeveloper compete. This next chart (with the exception of the Java red line) is where JDeveloper is nowhere to be found and NetBeans has support .
This is why Oracle has missed a huge, huge opportunity.
|