aspose file tools*
The moose likes Scala and the fly likes Scala / Groovy / Java popularity graphs Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Languages » Scala
Bookmark "Scala / Groovy / Java popularity graphs" Watch "Scala / Groovy / Java popularity graphs" New topic
Author

Scala / Groovy / Java popularity graphs

Luigi Plinge
Ranch Hand

Joined: Jan 06, 2011
Posts: 441

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

Joined: Sep 08, 2007
Posts: 3071
    
  33

Nice one!


Mohamed Sanaulla | My Blog
Mark Spritzler
ranger
Sheriff

Joined: Feb 05, 2001
Posts: 17250
    
    6

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


Perfect World Programming, LLC - Two Laptop Bag - Tube Organizer
How to Ask Questions the Smart Way FAQ
Mohamed Sanaulla
Saloon Keeper

Joined: Sep 08, 2007
Posts: 3071
    
  33

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!
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Scala / Groovy / Java popularity graphs