Java

Compartir:

Estas preguntas solo se han mostrado a las personas encuestadas que han seleccionado Java como uno de sus tres lenguajes de programación principales.

Mala Gupta

Promotor de desarrolladores en JetBrains

Las encuestas sobre el ecosistema de los desarrolladores son una forma estupenda de descubrir y analizar la realidad sobre el terreno, que a menudo contrasta con lo que parece popular o está de moda. Es interesante observar que hay más desarrolladores que utilizan Java 17 en producción que Java 11, así como el auge de Docker como opción preferida para empaquetar aplicaciones web. ¡El margen con el que Spring y Spring Boot lideran el uso es enorme!

Dr. Venkat Subramaniam

Autor galardonado y fundador de Agile Developer, Inc.

Esto es muy alentador. Los resultados muestran que muchas organizaciones han avanzado significativamente y, al mismo tiempo, que hay mucho potencial de mejora.

¿Qué versiones de Java utiliza habitualmente?

Marit van Dijk

Promotora de desarrolladores y Java Champion en JetBrains

Es lamentable ver que tantos siguen utilizando Java 8 (y versiones anteriores). Me pregunto qué les impide actualizarse a versiones más recientes y acceder a nuevas y magníficas funciones del lenguaje, y cómo podemos ayudarles a migrar su código a versiones más recientes de Java.

¿Cómo empaqueta sus aplicaciones web?

Josh Long

Promotor de desarrolladores de Spring, Java Champion y Kotlin Google Developer Expert

Creo que estas cifras son interesantes, aunque me pregunto hasta qué punto se solapan. Yo utilizo GraalVM para compilar mis aplicaciones Spring Boot en imágenes nativas, y Spring Boot utiliza a su vez un servidor integrado (como Apache Tomcat).

¿Qué marcos de pruebas de unidad utiliza?

Marit van Dijk

Promotora de desarrolladores y Java Champion en JetBrains

Es estupendo ver que JUnit se utiliza en gran medida y que la mayoría de los desarrolladores parece estar escribiendo pruebas de unidad. Para el pequeño porcentaje que no las está escribiendo, ¡espero que en su lugar utilicen pruebas de integración!

¿Qué marcos de trabajo web utiliza?

Josh Long

Promotor de desarrolladores de Spring, Java Champion y Kotlin Google Developer Expert

Yo también utilizo Spring Boot (y usted también puede hacerlo).

¿Qué sistemas de compilación utiliza habitualmente?

Josh Long

Promotor de desarrolladores de Spring, Java Champion y Kotlin Google Developer Expert

Me hubiera encantado ver las cifras de Gradle desglosadas por lenguaje, incluyendo Groovy o Kotlin. Este año me he propuesto como propósitos de año nuevo aprender Gradle y perder algo de peso. Por lo menos, definitivamente aprenderé Gradle.

¿Qué versiones de Java Enterprise utiliza habitualmente?

Ivar Grimstad

Promotor de desarrolladores de Jakarta EE en Eclipse Foundation

Es estupendo ver que la aceptación de Jakarta EE 10 supera a la de Jakarta EE 9. Demuestra que el sector está preparado para nuevas funcionalidades una vez que se ha solucionado el cambio de espacio de nombres. ¡No puedo esperar a ver las cifras de Jakarta EE 11 cuando salga!

¿Qué generadores de perfiles de JVM utiliza habitualmente?

Anton Arhipov

Promotor de desarrolladores en JetBrains

El generador de perfiles integrado de IntelliJ IDEA es fantástico, ¡y cada vez es mejor! La reciente incorporación de información de generación de perfiles de línea es muy útil para detectar inmediatamente los métodos más utilizados en el programa. Es de esperar que esta herramienta integrada sea cada vez más popular.

¿Qué editor o entorno de desarrollo integrado (IDE) 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.

¿Qué servidores de aplicaciones utiliza habitualmente?

Anton Arhipov

Promotor de desarrolladores en JetBrains

Existe una fuerte correlación entre la popularidad de Spring y la de Tomcat porque Spring Boot inicia una instancia de Tomcat integrada para ejecutar la aplicación.

¿Qué tipos de software desarrolla con sus lenguages principales?

Esta pregunta se mostró a todos los encuestados, pero los resultados aquí se filtran para mostrar solo las respuestas de los desarrolladores Java.

JavaScript, SQL, Python y HTML/CSS son los lenguajes y tecnologías más utilizados entre quienes utilizan Java como uno de sus lenguajes principales.

¿Qué lenguajes de programación ha utilizado en los últimos 12 meses?

¿Qué lenguajes de programación ha estudiado formalmente en una institución educativa?

¿Qué tipo de contenido formativo prefiere?

¡Gracias por el tiempo que nos ha dado!

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

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