Lo stato di Java nel 2019

Java Top

Ho appena annunciato il nuovo corso Learn Spring , incentrato sui fondamenti di Spring 5 e Spring Boot 2:

>> SCOPRI IL CORSO

Ho condotto il sondaggio annuale 2019 "Stato di Java" nelle ultime due settimane.

Nel suo sesto anno, 6707 sviluppatori si sono presi il tempo per esaminare e rispondere; se eri tu - grazie!

Tempo per i risultati ?

1. Adozione di Java

Anche oggi Java 8 è ancora

Non sorprende che Java 8 sia ancora utilizzato prevalentemente in produzione:

Chiaramente, Java 8 è destinato a rimanere, con un calo dallo scorso anno all'84,7% a quest'anno al 79,8%.

2. Adozione del quadro

Successivamente, vediamo come appare la storia del framework quest'anno:

A differenza di Java, questa è una storia completamente diversa. La primavera 4 è stata oltre il 50% l'anno scorso e ora tocca il 30%, e la primavera 5 è passata dal 24% al 58,4% oggi .

Interessanti anche i numeri Java EE / Jakarta EE, passati dal 9,5% dello scorso anno all'attuale 14%. L'attuale percorso più stabile e ben compreso sta chiaramente aiutando.

3. Adozione di Spring Boot

Passiamo a Spring Boot - ancora una volta, l'adozione e la velocità con cui la community si sta spostando all'ultima versione è impressionante e la dice lunga sulla maturità dell'ecosistema.

Boot 2 è passato da circa il 30% l'anno scorso fino al 60,5% ora :

E l'1.4 o più vecchio sta iniziando a cadere dal grafico qui, il che è anche interessante.

4. Creazione di strumenti di adozione

La storia degli strumenti di costruzione è probabilmente il più stabile di tutti i dati qui. Maven è esattamente dov'era l'anno scorso, a dominare il paesaggio:

5. Adozione dell'IDE

Gli IDE, d'altra parte, sono una storia diversa. IntelliJ sta chiaramente vincendo la gara qui, con il 61,3% (dal 55,4% dell'anno scorso):

Eclipse ne rappresenta circa la metà, con il 32,8% quest'anno, in calo rispetto al 38% dell'anno scorso. Non è un modello sorprendente qui.

6. Adozione di Web / Application Server

Questo è il secondo anno in cui ho deciso di porre questa domanda, quindi è fantastico avere finalmente questi numeri ma anche i dati dell'anno scorso da confrontare.

Tomcat è chiaramente ancora il vincitore qui, con un fantastico 73% del mercato (dal 62,5%, che è una crescita pazzesca).

7. Altre lingue JVM

In altre lingue sulla JVM.

In primo luogo, ciò che è piuttosto sorprendente e interessante qui è che il 62,6% degli sviluppatori utilizza solo Java, esattamente come l'anno scorso (62,8%). Mi aspettavo decisamente che questo numero scendesse, vista la forte adozione di Kotlin, ma sembra che non sia ancora successo:

Detto questo, Kotlin è comunque cresciuto dal 13% dello scorso anno al 16,5% di oggi.

Groovy è sceso dal 19,3% al 17,4% oggi, la maggior parte di quell'attenzione probabilmente ora va a Kotlin.

Anche Scala è scesa dell'1,1% circa, ora all'8,6%.

Quindi, la tendenza è chiara: Kotlin sta tagliando via gli altri linguaggi JVM e con abbastanza successo.

8. DB

E infine - DB - con MySQL stabile e PostgreSQL in crescita del 5% rispetto allo scorso anno:

9. Conclusione

Ecco fatto: uno sguardo molto interessante all'ecosistema Java ora, nel 2019.

Alcuni bit di dati davvero inaspettati e sicuramente altri non così inaspettati.

Tutto sommato, uno sguardo molto interessante alla comunità Java e ancora una volta - un grande grazie a tutti coloro che hanno votato.

Fondo Java

Ho appena annunciato il nuovo corso Learn Spring , incentrato sui fondamenti di Spring 5 e Spring Boot 2:

>> SCOPRI IL CORSO