JavaRush /Blog Java /Random-ES /Tendencias de Java en 2022: Java 8, Apache Tomcat y micro...

Tendencias de Java en 2022: Java 8, Apache Tomcat y microservicios

Publicado en el grupo Random-ES
Cada año, JRebel, una empresa que desarrolla herramientas para hacer más eficiente la programación Java, realiza una encuesta. Se pregunta a los desarrolladores de EE. UU., China y Europa sobre las principales tendencias de la industria: versiones populares de JDK, arquitectura de aplicaciones y herramientas de compilación. En este texto hemos recogido los principales resultados de la encuesta. Tendencias de Java en 2022: Java 8, Apache Tomcat y microservicios - 1

¿Qué versión de JDK eligen los desarrolladores?

La mayoría de los desarrolladores dijeron que utilizan Java 8 (37% de los encuestados) como lenguaje de programación en su aplicación principal. En segundo lugar en popularidad se encuentra Java 11 (29% de los desarrolladores). Luego viene Java 12 o una versión más nueva (12% de los desarrolladores) y Java 7 o una versión anterior (5% de los encuestados). Los lenguajes de programación Kotlin, Groovy y Scala fueron los menos populares entre los desarrolladores, pero en total los utilizan el 17% de los desarrolladores del total de encuestados. Tendencias de Java en 2022: Java 8, Apache Tomcat y microservicios - 2

¿Qué distribuciones JRE/JDK prefieres?

El 36% de los encuestados prefirió Oracle a Java. OpenJDK genérico y AdoptOpenJDK/Adoptium completan los tres primeros con un 27% y un 16% respectivamente. Las distribuciones OpenLogic OpenJDK son elegidas por el 2,3% de los desarrolladores. Tendencias de Java en 2022: Java 8, Apache Tomcat y microservicios - 3

Tendencias en la arquitectura de aplicaciones Java: microservicios y aplicaciones monolíticas

Los desarrolladores también hablaron sobre la arquitectura de las aplicaciones que están desarrollando. Las aplicaciones basadas en microservicios fueron las más populares (32%), seguidas de las aplicaciones monolíticas (22%). Las aplicaciones modulares monolíticas representaron el 13% de las respuestas y las arquitecturas orientadas a servicios, el 12%. Tendencias de Java en 2022: Java 8, Apache Tomcat y microservicios - 4La mayoría de las empresas que participan en el estudio tienen aplicaciones basadas completamente en microservicios o actualmente están migrando a una arquitectura de microservicios. Curiosamente, las empresas más grandes (más de 100 empleados) mostraron una mayor adopción de microservicios con un 36%, lo que contrasta con las empresas más pequeñas (menos de 100 empleados) con un 28%. Entre los marcos que los desarrolladores utilizan para trabajar con microservicios, el líder fue el marco Spring Boot con un indicador del 74%. Tendencias de Java en 2022: Java 8, Apache Tomcat y microservicios - 5Los frameworks Quarkus, Vert.x y DropWizard completan los cuatro primeros con un 5%, 2% y 1% respectivamente.

Herramientas de desarrollo de Java: Apache Tomcat e IntelliJ IDEA

Según la encuesta, Apache Tomcat se ha convertido en el servidor de aplicaciones Java más popular, prefiriéndolo el 48% de los desarrolladores. A Tomcat le siguen los servidores de aplicaciones JBoss/Wildfly (15%), Jetty (13%), WebLogic (7%), WebSphere (5%) y GlassFish (4%). Tendencias de Java en 2022: Java 8, Apache Tomcat y microservicios - 6Entre las herramientas de construcción, el marco Maven lleva la delantera: 68%. En segundo lugar está Gradle (23% de los desarrolladores) y en tercer lugar está Ant (6%). En 2022, IntelliJ IDEA se convirtió en el IDE más popular utilizado para desarrollar aplicaciones Java, y el 48% de los encuestados lo eligió como su entorno de desarrollo preferido. A IntelliJ le siguieron Eclipse (24%), VSCode (18%) y Netbeans (6%).
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION