Over a million developers have joined DZone.

Java Survey Results, Part I - Languages

David Kiss' survey review which reviews language popularity.

· Java Zone

Check out this 8-step guide to see how you can increase your productivity by skipping slow application redeploys and by implementing application profiling, as you code! Brought to you in partnership with ZeroTurnaround.

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!

The Java Zone is brought to you in partnership with ZeroTurnaround. Check out this 8-step guide to see how you can increase your productivity by skipping slow application redeploys and by implementing application profiling, as you code!

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

Published at DZone with permission of David Kiss, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

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

{{ parent.tldr }}

{{ parent.urlSource.name }}