• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Scala / Groovy / Java popularity graphs

 
Luigi Plinge
Ranch Hand
Posts: 441
IntelliJ IDE Scala Windows
  • Likes 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I found that Wikipedia has a beta facility for viewing monthly page views... so I decided to make a chart to show the level of interest in Scala, Groovy and Java. I charted every month in 2011 and every 3 months before this back to January 2008.

I included the pages for "Computer Programming" and "Earth" as proxies for general Wikipedia use.

Note log scale for upper chart.





Analysis:
The proxies for Earth and Computer Programming pages show that overall Wikipedia usage has not changed much over the 3.5 year time period.

Interest in Java has not waned, and page views have been steadily increasing.

Interest in Scala has quadrupled since mid 2008 and appears to be doubling approimately every 18 months. The surge in April 2009 was due to the announcement that Twitter was moving from Ruby to Scala, and there appears to be a resurgence of interest since January this year.

Interest in Groovy is increasing, albeit at a slower rate. However unlike Scala, it is failing to take market share from Java.

If anyone wants the raw data, it's here: http://www.megaupload.com/?d=IWXNX8KC
 
Mohamed Sanaulla
Saloon Keeper
Posts: 3159
33
Google App Engine Java Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Nice one!
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Coming into an older thread.

But

"However unlike Scala, it is failing to take market share from Java. "

I don't think of Scala or Groovy as an "or" option to Java. I might make an app that uses all three languages. As in Scala and Groovy work hand in hand with other Java classes.

Just 2 cents I had to add.

Mark
 
Mohamed Sanaulla
Saloon Keeper
Posts: 3159
33
Google App Engine Java Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Mark Spritzler wrote:

I don't think of Scala or Groovy as an "or" option to Java. I might make an app that uses all three languages. As in Scala and Groovy work hand in hand with other Java classes.

Just 2 cents I had to add.

Mark

+1 from my side as well. I have see people make of STM from Clojure in Java, then JsonSlurper from Groovy in Java, Actor based concurrency model in Java and so on. All they require is one jar for each language in the classpath!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic