Estas preguntas solo se han mostrado a los desarrolladores que seleccionaron Java como uno de sus tres lenguajes de programación principales.

Java

Java es el lenguaje más utilizado en Corea del Sur, China y Alemania. La cuota de Java en Corea del Sur es del 53 %, en China del 47 % y en Alemania del 33 %.

¿Qué versiones de Java utiliza habitualmente?

No es de sorprender que Java 8 sea la versión líder de Java, ya que su uso en 2021 es relativamente el mismo que en 2020. Java 11 lleva experimentando un aumento interanual estable de unos 10 puntos porcentuales desde 2019. Los porcentajes de Java 12 y Java 13 han disminuido aproximadamente a un tercio desde 2020, mientras que las versiones Java 14 y Java 15 ya han ganado audiencia, a pesar de ser relativamente nuevas.

¿Qué servidores de aplicaciones utiliza habitualmente?

En general, el panorama de los servidores de aplicaciones es más o menos el mismo en 2021 que en 2020, con Apache Tomcat como el más utilizado entre los desarrolladores.

Una mayor proporción de desarrolladores que utiliza Java como uno de sus lenguajes principales tiene los entornos de desarrollo en Windows, en comparación con los desarrolladores que no utilizan Java.

¿Qué marcos de trabajo utiliza como alternativa a un servidor de aplicaciones, en caso de hacerlo?

¿Cómo empaqueta sus aplicaciones web?

Esta pregunta solo la respondieron los encuestados que utilizaron servidores de aplicaciones o marcos de trabajo como alternativa a servidores de aplicaciones.

Entre 2020 y 2021, la utilización de servidores integrados ha crecido unos 5 puntos porcentuales.

¿Qué marcos de trabajo de pruebas de unidad utiliza?

La utilización de los dos marcos de trabajo de pruebas de unidad más populares (JUnit y Mockito) ha crecido ligeramente, en 2 puntos porcentuales, mientras que el panorama general se ha mantenido más o menos igual.

¿Qué marcos de trabajo web utiliza, en caso de hacerlo?

La cuota de Spring Boot ha crecido ligeramente en 2021, en unos 4 puntos porcentuales, mientras que en general hay muchos más marcos de trabajo web nuevos utilizados por pequeñas cuotas de desarrolladores que en 2020.

¿Qué sistemas de compilación utiliza habitualmente, en caso de hacerlo?

El panorama general de los sistemas de compilación es más o menos el mismo en 2021 que en 2020. Maven y Gradle siguen siendo los más populares entre los desarrolladores.

¿Qué versiones de Java Enterprise utiliza habitualmente, en caso de hacerlo?

¿Qué generadores de perfiles de JVM utiliza habitualmente, en caso de hacerlo?

En 2021, el generador de perfiles JVM más utilizado es el conjunto de herramientas de generación de perfiles integradas en IntelliJ IDEA, utilizado por aproximadamente una cuarta parte de los desarrolladores. La utilización de otros generadores de perfiles de JVM ha disminuido ligeramente.

¿Qué editor o entorno de desarrollo integrado (EDI) utiliza con mayor frecuencia para el desarrollo en Java?

A pesar de todas las medidas que hemos tomado para garantizar un grupo representativo de personas encuestadas, los resultados pueden estar ligeramente inclinados hacia los usuarios de los productos de JetBrains, ya que estos son más propensos a realizar la encuesta.

El índice de utilización de los IDE independientes es mayor entre los desarrolladores de Java que entre los que no lo son.

En general, los desarrolladores que utilizan Java como uno de sus lenguajes principales tienen más probabilidades de trabajar en una empresa de más de 5000 empleados que los que no lo utilizan.

¿Qué tipos de software desarrolla con Java?

La utilización de Java para los sitios web y las infraestructuras tecnológicas han crecido ligeramente entre 2020 y 2021, mientras que Java se ha utilizado menos para la inteligencia empresarial / ciencia de datos / machine learning.

Este año, un mayor número de desarrolladores de Java ha recibido educación formal para convertirse en desarrolladores, mientras que el número que ha estudiado por su cuenta ha disminuido.

¡Gracias por el tiempo que nos has dado!

Esperamos que nuestro informe le haya resultado útil. Comparta este informe con sus amigos y compañeros.

Participe en el JetBrains Tech Insights Lab

Participe en encuestas y estudios de experiencia de usuario para que los productos JetBrains sean más fáciles de usar y aún más potentes. Por participar en nuestras investigaciones, también tendrá la oportunidad de ganar premios.

Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.