How java got its mojo back jax 2013

39
10.20.2005 How Java Got Its Mojo Back November 2011

description

Whether we're talking Analytics, Big Data, Cloud, NoSQL, Continuous Integration and Deployment, Mobile computing or Minecraft, Java is at the nexus of the mass convergence of trends we're currently seeing in tech. It's still fashionable in Web developer circles to dismiss Java the language, but its not going anywhere, and the JVM as we know it goes from strength to strength. In this talk James Governor will look to put the return of Java into context, with both stories, and quantitative data.

Transcript of How java got its mojo back jax 2013

Page 1: How java got its mojo back jax 2013

10.20.2005

How Java Got Its Mojo Back

November 2011

Page 2: How java got its mojo back jax 2013

2

Page 3: How java got its mojo back jax 2013

3

“As a citizen primarily of the Web, I can’t help but notice that in recent years, its interesting bits (Facebook, Wikipedia, Twitter, 37 Signals, Ravelry) are largely not being built in Java.” Tim Bray, Ongoing, July 2010

Page 4: How java got its mojo back jax 2013

4

Forrester's Mike Gualtieri

Page 5: How java got its mojo back jax 2013

5

Java Turns Grey

Source: Statwing

Page 6: How java got its mojo back jax 2013

6

vs C/C++

Java vs C / C++ monthly commits [Ohloh]

Page 7: How java got its mojo back jax 2013

7

True, But…

Java vs JavaScript monthly commits [Ohloh]

Page 8: How java got its mojo back jax 2013

8

And this

Java vs JavaScript monthly contributors [Ohloh]

Page 9: How java got its mojo back jax 2013

9

And this

Java vs JavaScript monthly projects [Ohloh]

Page 10: How java got its mojo back jax 2013

10

Language Fragmentation

Page 11: How java got its mojo back jax 2013

11

The 2013 Landscape

Page 12: How java got its mojo back jax 2013

12

The 2013 Jobs

Page 13: How java got its mojo back jax 2013

13

The List Traffic Trending

Page 14: How java got its mojo back jax 2013

14

The Projects

Page 15: How java got its mojo back jax 2013

15

The Relevance

Page 16: How java got its mojo back jax 2013

16

vs

Page 17: How java got its mojo back jax 2013

17

The Role

Page 18: How java got its mojo back jax 2013

18

The Awesome UI

Page 19: How java got its mojo back jax 2013

19

The Usage

Page 20: How java got its mojo back jax 2013

20

Has Java Peaked?

Page 21: How java got its mojo back jax 2013

21

When Web Companies Grow Up

Page 22: How java got its mojo back jax 2013

22

Hadoop is Eating the World

Page 23: How java got its mojo back jax 2013

23

Java is Still The Engineer’s

Choice

Page 24: How java got its mojo back jax 2013

24

Yet Frameworks

Matter

Page 25: How java got its mojo back jax 2013

25

The RedMonk Top 5

1. JavaScript 2. Java 3. PHP 4. Python 5. Ruby

Page 26: How java got its mojo back jax 2013

26

The RedMonk Top 5

1. JavaScript (Node.js) 2. Java 3. PHP 4. Python (Django) 5. Ruby (Rails)

Page 27: How java got its mojo back jax 2013

27

Compare with

InfoQ: “Top 20 Web Frameworks for the JVM,” 10.9.12

Page 28: How java got its mojo back jax 2013

28

The Paradox of Choice

Page 29: How java got its mojo back jax 2013

29

FRAMEWORKS ARE

EVOLVING

Page 30: How java got its mojo back jax 2013

30

Going small

Page 31: How java got its mojo back jax 2013

31

Page 32: How java got its mojo back jax 2013

32

Page 33: How java got its mojo back jax 2013

33

Page 34: How java got its mojo back jax 2013

34

Hacker News

Page 35: How java got its mojo back jax 2013

35

State of the Stacks

Page 36: How java got its mojo back jax 2013

36

+

Page 37: How java got its mojo back jax 2013

37

vs

Page 38: How java got its mojo back jax 2013

38

Brains

sss

Page 39: How java got its mojo back jax 2013

39

QUESTIONS