I just announced the new Learn Spring course, focused on the fundamentals of Spring 5 and Spring Boot 2:

I just announced the new Learn Spring course, focused on the fundamentals of Spring 5 and Spring Boot 2:

We've been running the “State of Java” survey for many years now – to get a good read of the state of the Java ecosystem. Last year, 2250 Java developers decided to take the time to answer the questions, and so it's fantastic to see this year that number is almost double – we got 4439 answers.

So, before we get into the numbers – I wanted to say “thanks” to everyone who participated.

That would indeed be interesting, but I’m not sure how easy that would be. Maybe one way to do it is to include a followup question in the next survey (2018), but what would that look like?

1

Petar Tseperski

3 years ago

I would’ve liked to see also JDeveloper IDE included as a separate “item” in the pie chart, not included in the “Other”. 🙂 For sure its percentage will be insignificantly small, but still is an ide which Oracle offers.

Well Petar, that’s an interesting idea, but the reality is that it would be below 0.5% (based on the “Other” data) – and so I’m not sure it makes sense as an independent item for such a small percentage. If we do that, we’d have to include other very small options as well right?

I agree with Petar. Also, most people use multiple IDEs, multiple frameworks, multiple libraries. I have about 4 IDEs installed on my system, as well as multiple editors.

0

Geertjan

3 years ago

How/when/where was the invitation to participate in this survey announced? I have seen the results of the survey this year and last year, but I have never been able to participate in it because I have never seen an announcement about it or an invitation to participate. And, who is “Baeldung”? It seems to be one guy called Eugen Paraschiv? Why is Eugen pretending to be an organization, i.e., using the word “We” in sentences like this: “We’ve been running the ‘State of Java’ survey for many years now – to get a good read of the state of the… Read more »

Hey Geertjan, First – thanks for the feedback – let’s jump right in. Let’s start with the survey being “announced”. The survey ran for 1 week and it was “announced” in a few places – Twitter (retweeted by the official Java account, as well as the Spring account and of course about 100 other accounts), Google Plus, reddit, Facebook, and of course all over the site, along with several reminders on the email list. Now – if you have any concrete suggestions that I missed – I’d be more than happy to add them to the list for next year.… Read more »

Clearly, given the content of this site, the focus of the survey is on Spring developers. I am not a Spring developer so that’s probably why I didn’t come across the survey anywhere and probably that explains the high percentages for Spring adoption etc in the survey. That means the survey itself shows nothing other than the preferences of the random people who responded within a week of the announcement of the survey and who happened to come across that announcement. Something to that effect should be stated at the start of these survey results. Good intentions are fine, though… Read more »

Spring is definitely a focus. But, only about half of the voters came from my own audience – the other half came from the general web – so the results should be well balanced. Also – can you name a single site out there that doesn’t have some sort of bias towards on topic of another? Or any other survey in the Java space that’s more accurate? About Dzone – yes, I did that in their links section (didn’t get a lot of traction). As for InfoQ – I considered it, but there’s no way to “post” on InfoQ, so… Read more »

OK, next year, I’d be very happy to be involved in promoting this. Indeed, we can get articles on DZone (not in the Links section, but as an actual article there), JAXenter, etc etc etc., and there are lots of ways to get info into InfoQ, happy to help. With the starting point of all those who have responded this time round, plus all those who’ll respond next time in addition, we’ll end up with a really more representative response. However, is the Spring focus absolutely necessary or could the survey be broadened? Right now, the problem is that I… Read more »

Sounds good.
Yes, there’s a focus on Spring, because last year it was called “Java and Spring in 2016”. And yes, I will definitely add a couple of Java EE related questions next year (suggested by Reza Rahman) to balance out the Spring questions.

As for helping – that’s always appreciated. The more developers vote, the more accurate the results will be.

Excellent. And maybe the survey could run longer than 1 week? And Java developers do a lot outside of the Java EE and Spring world. E.g., you’d be surprised how large the Java desktop community is, though less surprised after including it in the survey, and there’s mobile, IoT, etc. Though possibly you’d want to narrow it to Java web in general, though, again, that should be very clearly stated — e.g., someone shouldn’t conclude that the Java desktop is dead based on your survey if in your survey there are no questions on that topic.

0

Jalal Kiswani

3 years ago

Interesting findings. However, It would be great if you can include some statistics about the usage of Java IDE’s in popular companies who uses Java in some of their projects, such as: amazon, google, ebay, linkedIn, paypal, dell..etc, since this may affect the results dramatically due the to the high number of developers in these companies. Note: I think one of the main reasons about increasing the popularity of IntelliJ is due to the good marketing strategy by the company(same as JRebel), try search for (e.g. “Java IDE” on google), they have dedicated people on every forum(try search on stack… Read more »

Hey Jalal, I’m glad you like the survey – there’s definitely a lot of interesting data here. Your suggestion, while intriguing, is not going to work unless we get a large number of developers out of those companies answering (which is unlikely). Also, as far as I know, that’s a team/project decision, so it may vary a lot anyways. As for the growth of IntelliJ – yes, that’s probably one of the factors. But, I’m sure it’s also the quality of the product. I’m personally a hard-core Eclipse user, and have been for over a decade – but even I’m… Read more »

Jalal, did you try IDEA or are you basing your opinion only on the marketing strategy? I switched to IDEA 4 years ago when the marketing strategy was not that strong. It simply removed a lot of anxiety from my everyday work.