Download - How java got its mojo back jax 2013

Transcript
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