Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Java Survey Results, Part I - Languages

DZone's Guide to

Java Survey Results, Part I - Languages

David Kiss' survey review which reviews language popularity.

· Java Zone ·
Free Resource

Bring content to any platform with the open-source BloomReach CMS. Try for free.

I ran a survey a while ago to find out the most popular tools/frameworks in the Java ecosystem for building web applications. Many thanks to everyone who participated in this from all over the world!

The survey received around 120 responses and these results may give you some good ideas on what technologies to learn next.

This is the first post in this series where we’ll cover languages. In the follow up posts expect to see survey results on web frameworks, application servers, SQL databases, DAO layer, Big Data, build tools and Cloud providers.

Language

Java, Groovy and Scala came out as top 3 languages in the survey. The other JVM-specific languages on the list are Clojure (a dialect of Lisp), JRuby (an implementation of the Ruby programming language atop the Java Virtual Machine) and Haskell (another functional programming language). While the survey focused on JVM-specific languages, I also received PHP, Python, C++, etc. under the Others option in the survey.

Learning new programming languages is always a great idea. It can open up new opportunities for us developers and also help seeing technical problems from different angles.

Have you worked with JVM languages aside from Java? Share your experiences, even if it’s just a few of lines.

Stay tuned for the next post on the survey results, we’ll be covering web frameworks!

BloomReach CMS: the API-first CMS of the future. Open-source & enterprise-grade. - As a Java developer, you will feel at home using Maven builds and your favorite IDE (e.g. Eclipse or IntelliJ) and continuous integration server (e.g. Jenkins). Manage your Java objects using Spring Framework, write your templates in JSP or Freemarker. Try for free.

Topics:
java ,groovy ,scala ,javascript ,clojure ,survey ,jruby ,python ,golang

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}