El estado de Java en 2019

Parte superior de Java

Acabo de anunciar el nuevo curso Learn Spring , centrado en los fundamentos de Spring 5 y Spring Boot 2:

>> VER EL CURSO

He estado ejecutando la encuesta anual “Estado de Java” de 2019 durante las últimas semanas.

En su sexto año, tuvimos 6707 desarrolladores que se tomaron el tiempo para revisar y responder; si ese fue usted - ¡gracias!

Hora de los resultados ?

1. Adopción de Java

Incluso hoy en día, Java 8 sigue

No es sorprendente que Java 8 todavía se use predominantemente en producción:

Claramente, Java 8 llegó para quedarse, con una caída desde el año pasado en 84,7% hasta este año en 79,8%.

2. Adopción del marco

A continuación, veamos cómo se ve la historia del marco este año:

A diferencia de Java, esta es una historia completamente diferente. La primavera 4 superó el 50% el año pasado y ahora está llegando al 30%, y la primavera 5 subió del 24% al 58,4% en la actualidad .

Las cifras de Java EE / Yakarta EE también son interesantes, pasando del 9,5% el año pasado al 14% actual. El camino actual más estable y mejor entendido está ayudando claramente.

3. Adopción de Spring Boot

En Spring Boot, nuevamente, la adopción y la velocidad con la que la comunidad se está moviendo hacia la última versión es impresionante y dice mucho sobre la madurez del ecosistema.

Boot 2 subió desde alrededor del 30% el año pasado hasta el 60,5% ahora :

Y, el 1.4 o anterior está comenzando a caer de la tabla aquí, lo que también es genial.

4. Adopción de herramientas de construcción

La historia de las herramientas de construcción es probablemente la más estable de todos los datos aquí. Maven está exactamente donde estaba el año pasado, dominando el paisaje:

5. Adopción de IDE

Los IDE, por otro lado, son una historia diferente. IntelliJ claramente está ganando la carrera aquí, con un 61,3% (frente al 55,4% del año pasado):

Eclipse es aproximadamente la mitad de eso, con un 32,8% este año, frente al 38% del año pasado. No es un patrón sorprendente aquí.

6. Adopción de servidores web / de aplicaciones

Este es el segundo año en el que decidí hacer esta pregunta, por lo que es genial tener finalmente estos números, pero también los datos del año pasado para comparar.

Tomcat sigue siendo claramente el ganador aquí, con un genial 73% del mercado (frente al 62,5%, que es un crecimiento loco).

7. Otros idiomas de JVM

A otros idiomas en la JVM.

Primero, lo que es algo sorprendente e interesante aquí es que el 62,6% de los desarrolladores solo utilizan Java, exactamente como el año pasado (62,8%). Definitivamente esperaba que este número bajara, dada la fuerte adopción de Kotlin, pero parece que todavía no lo ha hecho:

Dicho esto, Kotlin siguió creciendo del 13% el año pasado al 16,5% en la actualidad.

Groovy cayó del 19,3% al 17,4% en la actualidad, la mayor parte de esa atención probablemente ahora se dirija a Kotlin.

Scala también cayó alrededor del 1,1%, ahora al 8,6%.

Entonces, la tendencia es clara: Kotlin está eliminando los otros lenguajes de JVM y con bastante éxito.

8. DB

Y, finalmente, DBs, con MySQL estable y PostgreSQL creciendo un 5% desde el año pasado:

9. Conclusión

Ahí lo tenemos: una mirada muy interesante al ecosistema de Java ahora, en 2019.

Algunos datos realmente inesperados, y definitivamente algunos no tan inesperados.

En general, una mirada genial a la comunidad de Java, y nuevamente, muchas gracias a todos los que votaron.

Fondo de Java

Acabo de anunciar el nuevo curso Learn Spring , centrado en los fundamentos de Spring 5 y Spring Boot 2:

>> VER EL CURSO