SlideShare a Scribd company logo
1 of 31
Download to read offline
What Java Can Learn from
             JavaScript
10.20.2005
February 2013
First, a brief history of
  the past two years


            2
Two Years Ago



      3
FOSDEM 2011




     4
One Year Ago



      5
FOSDEM 2012




     6
And FOSDEM 2013?




        7
Why JavaScript?




       8
Not jobs




    9
Mailing list traffic looks good




              10
In other words, Java’s
    doing just fine


          11
What’s the concern?



         12
Well there’s this




Java vs JavaScript monthly commits: Ohloh
                   13
And this




Java vs JavaScript monthly contributors: Ohloh
                     14
And this




Java vs JavaScript monthly projects: Ohloh
                   15
Point is: JavaScript’s
getting more popular


          16
Why?



  17
Besides the obvious



         18
EASY WINS


    19
Consider




    20
Just kidding
application/json!



         21
What do these have in
     common?


                    1


          22
FRAMEWORKS
  MATTER

    23
The RedMonk Top 5
               


1.    JavaScript
2.    Java
3.    PHP
4.    Python
5.    Ruby
              
24
The RedMonk Top 5
               


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





    InfoQ: “Top 20 Web Frameworks for the JVM,” 10.9.12
                            26
The Paradox of Choice





          27
FRAMEWORKS ARE
   EVOLVING

      28
Embracing asynchronosity*




                         * Not a real word

                29
Going small





         30
QUESTIONS

    31

More Related Content

Similar to What Java Can Learn From JavaScript

JavaFest. Денис Макогон. 6 заблуждений относительно современной Java
JavaFest. Денис Макогон. 6 заблуждений относительно современной JavaJavaFest. Денис Макогон. 6 заблуждений относительно современной Java
JavaFest. Денис Макогон. 6 заблуждений относительно современной Java
FestGroup
 

Similar to What Java Can Learn From JavaScript (8)

JavaFest. Денис Макогон. 6 заблуждений относительно современной Java
JavaFest. Денис Макогон. 6 заблуждений относительно современной JavaJavaFest. Денис Макогон. 6 заблуждений относительно современной Java
JavaFest. Денис Макогон. 6 заблуждений относительно современной Java
 
Node.js #digpen presentation
Node.js #digpen presentationNode.js #digpen presentation
Node.js #digpen presentation
 
Laravel & Vuejs_ A Powerful Combination for Perfect Web Applications.pdf
Laravel & Vuejs_ A Powerful Combination for Perfect Web Applications.pdfLaravel & Vuejs_ A Powerful Combination for Perfect Web Applications.pdf
Laravel & Vuejs_ A Powerful Combination for Perfect Web Applications.pdf
 
How Java got its Mojo Back - James Governor (Redmonk)
How Java got its Mojo Back - James Governor (Redmonk)					How Java got its Mojo Back - James Governor (Redmonk)
How Java got its Mojo Back - James Governor (Redmonk)
 
When Javascript isn't Javascript
When Javascript isn't Javascript When Javascript isn't Javascript
When Javascript isn't Javascript
 
How java got its mojo back jax 2013
How java got its mojo back jax 2013How java got its mojo back jax 2013
How java got its mojo back jax 2013
 
Open Cloud & The Future of Cloud Computing
Open Cloud &  The Future of Cloud Computing Open Cloud &  The Future of Cloud Computing
Open Cloud & The Future of Cloud Computing
 
RubyならMacでしょう
RubyならMacでしょうRubyならMacでしょう
RubyならMacでしょう
 

More from sogrady

The New Kingmakers
The New KingmakersThe New Kingmakers
The New Kingmakers
sogrady
 
Begun, the IP Wars Have
Begun, the IP Wars HaveBegun, the IP Wars Have
Begun, the IP Wars Have
sogrady
 
RedMonk Analytics: Why, How and What
RedMonk Analytics: Why, How and WhatRedMonk Analytics: Why, How and What
RedMonk Analytics: Why, How and What
sogrady
 
All Data Big and Small
All Data Big and SmallAll Data Big and Small
All Data Big and Small
sogrady
 
Open Source + Big Data = Big Money
Open Source + Big Data = Big Money Open Source + Big Data = Big Money
Open Source + Big Data = Big Money
sogrady
 

More from sogrady (20)

What Will You Build, and Why?
What Will You Build, and Why?What Will You Build, and Why?
What Will You Build, and Why?
 
The Open Source Forecast is Cloudy
The Open Source Forecast is CloudyThe Open Source Forecast is Cloudy
The Open Source Forecast is Cloudy
 
Innovate / Disrupt
Innovate / DisruptInnovate / Disrupt
Innovate / Disrupt
 
Freedom: For Better and For Worse
Freedom: For Better and For WorseFreedom: For Better and For Worse
Freedom: For Better and For Worse
 
The Cloud and the New Kingmakers
The Cloud and the New KingmakersThe Cloud and the New Kingmakers
The Cloud and the New Kingmakers
 
What a Long Strange Trip It's Been
What a Long Strange Trip It's BeenWhat a Long Strange Trip It's Been
What a Long Strange Trip It's Been
 
The New Kingmakers
The New KingmakersThe New Kingmakers
The New Kingmakers
 
Begun, the IP Wars Have
Begun, the IP Wars HaveBegun, the IP Wars Have
Begun, the IP Wars Have
 
RedMonk Analytics: Why, How and What
RedMonk Analytics: Why, How and WhatRedMonk Analytics: Why, How and What
RedMonk Analytics: Why, How and What
 
The Future of the Cloud is Open
The Future of the Cloud is OpenThe Future of the Cloud is Open
The Future of the Cloud is Open
 
Showcase Your Data w/ RedMonk Analytics
Showcase Your Data w/ RedMonk AnalyticsShowcase Your Data w/ RedMonk Analytics
Showcase Your Data w/ RedMonk Analytics
 
Snapshot: Developer Activity
Snapshot: Developer ActivitySnapshot: Developer Activity
Snapshot: Developer Activity
 
Survival of the Forges
Survival of the ForgesSurvival of the Forges
Survival of the Forges
 
All Data Big and Small
All Data Big and SmallAll Data Big and Small
All Data Big and Small
 
Open Source + Big Data = Big Money
Open Source + Big Data = Big Money Open Source + Big Data = Big Money
Open Source + Big Data = Big Money
 
Open Source + Big Data = Big Money
Open Source + Big Data = Big Money Open Source + Big Data = Big Money
Open Source + Big Data = Big Money
 
The State of Novell
The State of NovellThe State of Novell
The State of Novell
 
A Hadoop Primer
A Hadoop PrimerA Hadoop Primer
A Hadoop Primer
 
An Introduction to RedMonk Analytics
An Introduction to RedMonk AnalyticsAn Introduction to RedMonk Analytics
An Introduction to RedMonk Analytics
 
Cloudy Days Ahead
Cloudy Days AheadCloudy Days Ahead
Cloudy Days Ahead
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

What Java Can Learn From JavaScript