Java & Co.: Clojure and Kotlin are a great fit for the JVM, report shows

Share
  • February 14, 2019

In late 2018, a large Java developer survey was conducted by the Java Magazine and the results are in!

Exploring the Java ecosystem in depth, this survey offers insights from 10,500 developers around the world.

How are Java developers responding to Oracle’s new release cadence? What non-JVM languages do Java developers use the most?

Let’s have a look at the most interesting highlights.

Oracle things

First and foremost, we ought to talk about which Java vendor’s JDK the respondents use for their main application. Unsurprisingly, Oracle’s JDK holds the number one spot. It is, however, interesting to point out that OpenJDK is gaining momentum with more than 20% of the participants using it for their main applications.

Another core question to look at is how Java developers plan to respond to Oracle’s new release cadence. Long-term support releases seem to still hold a special place in Java developers’ heart, with the majority stating that they plan to stay with an LTS release, while only 8% are willing to follow the new release cycle and always stay on the latest version.

As for the Java EE versions, the vast majority (38%) of the respondents mentioned that they do not use one while Java EE 7 appears to be the most popular one (27%) among those who are using a specific Java EE version.

SEE ALSO: Oracle JDK builds vs. OpenJDK builds: Understanding the differences

Java and the others

Moving on to more language-specific results, let’s have a look at which JVM, as well as non-JVM languages Java developers use more for their applications.

As the biannual Technology Radar from ThoughtWorks had shown earlier in 2018Kotlin and Java go well together! And the report from Java Magazine seems to agree with these findings. As you can see in the feature below, Clojure and Kotlin are the second and third most used JVM languages by the respondents while Groovy is gaining some momentum.

Moving on to the non-JVM languages, front-end JavaScript goes toe to toe with SQL in the first and second place, respectively, while Node.js and Python are next in line but miles away from the first two!

SEE ALSO: “We’ll see an increase in enterprises taking advantage of containers in a multi-cloud architecture”

The tools

Time to take a look at which tools Java developers are using in order to build their applications. Starting off with IDEs, IntelliJ IDEA and Eclipse IDE are by far the most popular options while Visual Studio code made its first appearance. Regarding the 3% of respondents who are using vi/vim/emacs/etc., the report mentions:

A tip of the hat to the “vi/vim/emacs/etc.” group, who are probably reading this report on a tablet (curved out of stone).

When it comes to the CI server of choice, Jenkins wins with almost zero competition! Anyone surprised about this one?

At this point, it is really important to mention that when asked about static security tools Java developers are using on sites, shockingly, the vast majority of 72% said they are using none. Given the well-known and particularly high costs that come with security issues, it is truly worrying to see such a slow pace of security tools adoption.

Last but not least, we are taking a look at the cloud approaches used by the participants. Containers, once again, reign supreme! Virtual Machines still stand high occupying the second place while serverless, as still young to the race, has some catching up to do!

If you are interested in the results, you can find the full report here.

The post Java & Co.: Clojure and Kotlin are a great fit for the JVM, report shows appeared first on JAXenter.

Source : JAXenter