The content of this page is identical throughout Q3/2022 - July, August, and September.
| 2022 | Aug | Jul |
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 representing 89% of the worldwide GDP in 2020. It demonstrates the willingness of organizations to pay for a technology - the strongest indicator of popularity in my mind. IntelliJ is the baseline.
Eclipse wins, IntelliJ is second, VS Code third, and NetBeans last. Eclipse leads IntelliJ 2.7:1. Its numbers may be a bit too high, as Eclipse also has many frameworks, and the search only checks for “Eclipse”, not “Eclipse IDE”. VS Code is neck-to-neck with IntelliJ. NetBeans is an also-run.
Please see here for details, caveats, and adjustments of 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 courses and students beyond a certain threshold (possibly around 100,000 students). This shows how many people evaluate a technology. This time, Eclipse is the baseline.
VS Code wins, Eclipse is second. VS Code leads Eclipse 3.2:1. Neither IntelliJ nor NetBeans have 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.
This link produces the chart above.
The decline of Eclipse (17 years) and NetBeans (12 years) is clearly visible, as is the rise of VS Code. Let’s zoom in on the last two years:
This link produces the chart above.
VS Code wins, Eclipse is second, IntelliJ third, and NetBeans fourth. VS Code just hit its all-time peak. Eclipse has spikes around its quarterly releases. IntelliJ has been flat for 5 years.
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, Eclipse is second, IntelliJ third, and NetBeans fourth. VS Code has risen for 7 years and is slightly off its all-time peak from early 2022. Eclipse and NetBeans have declined for 8 years, IntelliJ for 5 years.
So here’s my recommendation: