The content of this page is identical throughout Q1/2023 - January, February, and March.
| 2022 | Q4 | Q3 |
Here are the choices in alphabetical order:
Please note:
Picking a popular technology makes our developer life easier: Easier to learn, easier to build, debug & deploy, easier to find jobs/hire, and easier to convince teammates & bosses. Now popularity can make a difference in two situations: When multiple technologies score similarly, we could go for the most popular one. And when a technology is very unpopular, we may not use it.
I measure popularity among employers and developers as the trend between competing technologies. I count mentions in job ads at Indeed for employer popularity. For developer popularity, I use Google searches, Udemy course buyers, and Stack Overflow questions.
The Indeed job search is active in 62 countries. I picked 59 countries representing 69% of the worldwide GDP in 2022, excluding three countries because English word searches proved ineffective there: China, Japan, and South Korea. Job searches demonstrate the willingness of organizations to pay for a technology - the strongest indicator of popularity in my mind. IntelliJ is the baseline.
This is the first time I exclude China, Japan, and South Korea from the ranking because English word searches proved ineffective there. I adjusted all past numbers as well for this issue, so they are different from past issues. And because of technical difficulties on my end, I don’t have the numbers for October 2022.
For comparison, here’s the last chart version with China, Japan, and South Korea from Q4/2022. These are the differences:
Eclipse wins, IntelliJ is second, VS Code is third, and NetBeans last. After a decline in the summer, Eclipse and VS Code have rallied in the fall: Eclipse leads IntelliJ now 2.5:1, VS Code nearly caught IntelliJ with 94%. Why? Because in absolute numbers, IntelliJ lost a quarter of its mentions in the last six months. The Eclipse numbers may be a bit too high, as Eclipse also has many frameworks, and the search only checks for “Eclipse”, not “Eclipse IDE”. NetBeans is the only IDE that increased its absolute numbers, though only by 4% and from a low starting point, to 21% of IntelliJ’s numbers.
Please see here for details, caveats, and adjustments to the job ad mentions.
You can find the detailed search results with links here. They include breakdowns by continents:
Udemy is one of the biggest online learning sites. They publish the number of people who bought a course (beyond a certain threshold, possibly around 100k). This shows how many people evaluate a technology. This time, Eclipse is the baseline.
VS Code wins, and Eclipse is second. VS Code leads Eclipse 3.1:1 and very slowly pulls away. Neither IntelliJ nor NetBeans has enough students for Udemy to reveal their number.
Here are the links that show the courses for all and the number of students for some:
Google Trends demonstrates the initial interest in a technology over time. “More searches = better” to me.
Google changed its measurement algorithms on January 1, 2016, and January 1, 2022. That caused spikes for all values, especially in 2022.
This link produces the chart above.
The decline of Eclipse (since 2005) and NetBeans (since 2009) is clearly visible, as is the rise of VS Code. Let’s zoom in on the last three years:
This link produces the chart above.
VS Code wins, Eclipse is second, IntelliJ is third, and NetBeans is fourth. VS Code lost 17% of its all-time peak in September. Eclipse has spikes around its quarterly releases but is slightly down compared to three years ago, while IntelliJ is slightly up in the same time frame. Netbeans is flat overall.
Stack Overflow Trends shows which percentage of questions at Stack Overflow has a particular technology tag. It is a proxy for using a technology during evaluation and productive use. “More questions = better” to me.
This link produces the chart above.
VS Code wins, IntelliJ is second, Eclipse is third, and NetBeans is fourth. VS Code has risen for seven years and is 8% below its all-time peak from mid-2022. Eclipse and NetBeans have declined for more than eight years. After four years of decline, IntelliJ may have stabilized at 0.2%.
So here’s my recommendation: