java master class

20
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Java Masterclass De Populairste Programmeertaal Geertjan Wielenga @geertjanw

Upload: geertjan-wielenga

Post on 15-Jan-2017

102 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Java Masterclass De Populairste Programmeertaal

Geertjan Wielenga@geertjanw

Page 2: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Geertjan Wielenga

● Open source technology evangelist● Principal product manager Oracle● @geertjanw● blogs.oracle.com/geertjan● linkedin.com/in/geertjanwielenga

Page 3: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Technology Evangelist: Een Leuk Beroep in de IT Sector?

Geertjan Wielenga@geertjanw

Page 4: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Java Masterclass De Populairste Programmeertaal

Geertjan Wielenga@geertjanw

Page 5: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Page 6: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

http://redmonk.com/sogrady/2016/02/19/language-rankings-1-16/

• 1 JavaScript 11. Shell• 2 Java 12. Perl• 3 PHP 13. R• 4 Python 14. Scala• 5 C# 15. Go• 5 C++ 16. Haskell• 5 Ruby 17. Swift• 8 CSS 18. Matlab• 9 C 19. Clojure• 10 Objective-C 20. Groovy

Page 7: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

“JavaScript’s continued strength is impressive, as is Java’s steady, robust performance.

The long time presence of these two languages in particular atop our rankings is no coincidence; instead it reflects an increasing willingness to employ a best-tool-for-the-job approach, even within the most conservative of enterprises.

In many cases, Java and JavaScript are leveraged side-by-side in the same application, depending on its particular needs.”

http://redmonk.com/sogrady/2016/02/19/language-rankings-1-16/

Page 8: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Overview

Page 9: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Overview

Page 10: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Geschiedenis

• 1995: James Gosling e.a. in Sun Microsystems• Bedoeld voor set top boxes en embedded devices• Nu draait het op:

– mobiele telefoons– chipkaarten– enterprise servers en browsers

• Speelt een cruciale rol in nieuwe trends:– big data, Cloud, social, mobile, Internet of Things

Page 11: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Een Betrouwbare Technologie

• Steeds beter gaan presteren.• Schaalbaarder geworden.• Kreeg/krijgt steeds bredere functionaliteit.• Een omvangrijk Java ecosystem is ontstaan:

– libraries– frameworks– hulpbronnen– communities

Page 12: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Indrukwekkende Cijfers

• 9 miljoen Java ontwikkelaars• Java draait op 7 miljard devices• Speelt in allerlei sectoren een rol

– verkeersveiligheid– oceaanonderzoek– controleren van kwaliteit van graanoogsten

• 30 Java EE 6 en 7 implementaties van 12 leveranciers

Page 13: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Open Source

• Java is ontstaan binnen Sun Microsystems.• 2007 werd broncode vrijgegeven.• Na de overname van Oracle, zijn Java 7

en 8 uitgebracht.• Java 9 staat voor 2017 op het programma.• Java Community Process speelt voorname

leiderschap rol.• OpenJDK community voor samenwerking.• Java User Groups overal ter wereld, maandelijkse bijeenkomsten.

Page 14: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

NetBeans IDE

• Officiële tool van Sun Microsystems en Oracle voor Java ontwikkeling.

• Werd in 1996 ontwikkeld door studenten in Praag.• Door Sun Microsystems overgenomen en open sourced.• Geniet een steeds groeiende populariteit.• James Gosling, de “vader van Java” is een fervente NetBeans

gebruiker.

Page 15: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

NetBeans IDE

Page 16: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Toekomst van Java

• Nieuwe ontwikkelingen in Java 9.• Project Jigsaw: een modulair platform.

– Beter inzetbaar op devices.– Eenvoudiger om libraries en applicaties te onderhouden.– Beter security.

• Java Shell: REPL, interactieve tool voor verificatie van stukjes Java• HTTP2 en Web Sockets• Prestatieverbeteringen in verschillende componenten en APIs.

Page 17: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Java “in de Cloud”

• Erg veel innovatie en ontwikkeling rondom “Cloud”.• cloud.oracle.com• Diverse mogelijkheden om Java in de Cloud te draaien:

– Java SE– Java Enterprise– JavaScript (Node.js)

• Gemak, flexibiliteit, en elasticiteit.• Diverese aanvullende Cloud diensten.

Page 18: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Success

• Leesbaarheid en eenvoud.• Community, community, community.• Open source.• Langzame betrouwbare veranderingen.• Steeds weer opnieuw nieuwe toepassingen

en innovaties.• Top tools, zoals NetBeans.

Page 19: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

experience.oracle.com

Page 20: Java Master Class

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is Hiring in Amsterdam!

● New office in Amsterdam – Piet HeinKade ● Full focus on Sales & Pre-sales for Cloud Solutions● Exciting career opportunties● German, Swedish, Finnish, Danish, Norwegian or Dutch

speaking vacancies