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

Microservices! They are everywhere, or at least, the term is. When should you use a microservice architecture? What factors should be considered when making that decision? Do the benefits outweigh the costs? Why is everyone so excited about them, anyway?  Brought to you in partnership with IBM.

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!

Discover how the Watson team is further developing SDKs in Java, Node.js, Python, iOS, and Android to access these services and make programming easy. Brought to you in partnership with IBM.

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 DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

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

X

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

{{ parent.tldr }}

{{ parent.urlSource.name }}