Java in the Age of the JVM

Preview:

DESCRIPTION

Slides from my FOSDEM 2012 Java devroom talk.

Citation preview

10.20.2005

Java in the Age of the JVM

February 2012

2

http://redmonk.com/public/fosdem2012.pdf

3

One Year Ago

4

FOSDEM 2011

5

6

Unanswered, however…

7

Java vs JVM

8

Language or Platform

9

“Almost all of the best Java developers that I know (including many who ran Java user groups, podcasts, started well known projects) would choose to use Scala on a new project rather than Java.” HN user: strlen

10

Java = JVM is the new “Java is Dead”

11

Some Numbers

12

And by some numbers, I mean a lot of numbers

13

HN

14

LinkedIn Growth

15

LinkedIn Members

16

GitHub Rankings 1.  Java (5) 2.  Scala (18) 3.  Clojure (22) 4.  Groovy (23)

17

GitHub Change

18

Ohloh Monthly Contributors

19

Ohloh Metrics

OpenJDK Clojure Groovy JRuby Scala

Cost $141M $ .792M $3.12M $9.92M $3.5M

Commits 14707 2192 8012 14515 15020

Committers 160 72 58 120 76

YOY Commits

Increasing Decreasing Stable Stable Stable

20

The Wider World

21

Language Tiers

22

Tiobe Rankings 1.  Java (1) 2.  Groovy (36) 3.  Scala (51*) 4.  Clojure (NR) 5.  JRuby (NR)

23

Employment Opportunities

24

So?

25

“Good news, everyone”

26

Java-the-language is still growing

27

And so are the JVM based languages

28

For Example

29

The lesson?

30

DON’T BELIEVE THE HYPE

31

Java is [still] not dead

32

Twitter: sogrady Web: redmonk.com/sogrady

Recommended