JavaRush /Blog Java /Random-ES /Resultados de Java en 2020: actualizaciones importantes d...

Resultados de Java en 2020: actualizaciones importantes de las versiones 14 y 15, lugar en las calificaciones y popularidad de Java

Publicado en el grupo Random-ES
Además del coronavirus y la crisis económica, en 2020 también hubo buenos acontecimientos. Por ejemplo, el lanzamiento de nuevas versiones de Java. Además, Java sigue siendo el lenguaje de desarrollo más popular del mundo. Resumiendo 2020, recordemos lo que pasó con el lenguaje de programación a lo largo del año.Resultados de Java en 2020: actualizaciones importantes de las versiones 14 y 15, lugar en las calificaciones y popularidad de Java - 1

Actualizaciones de Java: versiones 14 y 15

El año pasado, se lanzaron dos actualizaciones de Java: 14 y 15. Entre las innovaciones de la versión 14 se encuentran el soporte experimental para la palabra clave record, el soporte para la coincidencia de patrones en el operador "instanceof", NullPointerExceptions más fáciles de usar y un " ampliado ". vista previa” de bloques de texto, funcionalidad de cambio actualizada predeterminada. "Java 14 es una prueba más de los beneficios de un ciclo de actualización de seis meses: los desarrolladores están obteniendo acceso a funciones que de otro modo habrían esperado años", dijo George Saab , vicepresidente de ingeniería de plataforma Java de Oracle. Según Saab, JDK 14 no sólo contiene mejoras que aumentarán la productividad de los desarrolladores. Esta versión también incluye por primera vez contenido importante de proyectos como Proyecto Panamá: una interfaz de acceso a memoria externa ampliada y mejoras adicionales del Proyecto Ámbar: Coincidencia de patrones y registros". Una de las innovaciones clave en Java 14 son los "Registros". De hecho, tenemos ante nosotros un nuevo tipo que se desarrolló durante el proyecto Valhalla . Los registros son similares a las enumeraciones y le permiten simplificar su código. Esencialmente, reemplazan clases que tienen estado pero no comportamiento. JDK 14 incluye una vista previa de la API de acceso a memoria externa, que permite a las aplicaciones Java acceder de forma segura y eficiente a regiones de memoria fuera del montón de JVM utilizando las nuevas abstracciones MemorySegment, MemoryAddress y MemoryLayout. La decimoquinta versión incluye innovaciones como un algoritmo de firma digital basado en la curva de Edwards, clases ocultas, así como las versiones finales de características que se evaluaron anteriormente: bloques de texto y el recolector de basura ZGC. Las clases selladas se agregaron como característica de vista previa por primera vez en Java 15; También se volvió a habilitar la coincidencia de patrones para el operador de instancia y los registros como vista previa. En resumen, podemos decir que gracias a las actualizaciones cada seis meses, Java tiene tiempo para desarrollarse y no se queda atrás de otros lenguajes de desarrollo. Por cierto, este año, en vísperas del lanzamiento de la versión 14, se publicó en JavaRush una revisión completa de las versiones de Java (de la 8 a la 13). Recomendamos leer.

Java en las calificaciones: sigue siendo popular

Java sigue siendo el lenguaje de programación principal más popular del mundo , según una investigación de JetBrains. Lo utilizan alrededor de 5,2 millones de desarrolladores. No menos optimistas son los datos del informe de IDC “Java cumple 25 años” : más de 9 millones de desarrolladores en todo el mundo utilizan Java. “Hoy en día, hay 51 mil millones de máquinas virtuales Java (JVM) implementadas y utilizadas activamente en todo el mundo, lo que convierte a Java en la opción preferida para desarrollar aplicaciones empresariales modernas, incluidos análisis, microservicios, gestión de datos, servicios sociales, big data, DevOps, aplicaciones móviles y servicios continuos. herramientas de desarrollo y chatbots”, dice Manish Gupta, vicepresidente de marketing global de Java. En diciembre de 2020, Java se convirtió en el segundo lenguaje más popular del mundo, según el índice TIOBE , que evalúa la popularidad de los lenguajes de programación. Las valoraciones explican la popularidad de Java entre los empresarios por la gran cantidad de aplicaciones y servicios escritos en este lenguaje. En el ranking del sitio de búsqueda de empleo Dice.com, el lenguaje Java ocupó el segundo lugar , solo SQL pudo superarlo. No nos olvidemos de los resultados del estudio anual de la comunidad de desarrolladores Stack OverFlow: Java en 2020 ocupó el quinto lugar entre los lenguajes de desarrollo más populares. Como podemos ver, si Java no aumentó sus índices de popularidad en 2020, al menos no disminuyó.

¿Dónde y para qué se utilizó Java?

Con diferencia, el mayor número de desarrolladores de Java vive en Asia, donde alrededor de 2,5 millones de programadores utilizan Java como lenguaje principal, según JetBrains. Resultados de Java en 2020: actualizaciones importantes de las versiones 14 y 15, lugar en las calificaciones y popularidad de Java - 2Java se utiliza sobre todo en China y Corea del Sur: aproximadamente el 51% y el 50% de los desarrolladores, respectivamente. Java se utiliza activamente en India, Alemania, España y Brasil. Bielorrusia se encuentra en el medio de esta lista de países, con un 33% de desarrolladores. Pero Rusia y Ucrania están al final de la lista con un 25% y un 21% de programadores, respectivamente. Las razones por las que Java puede ser popular en los primeros 6 países de la lista son el uso gratuito de este lenguaje de programación, el apoyo gubernamental y el código fuente abierto, aclara JetBrains . Java 8 sigue siendo la versión favorita entre los desarrolladores: es la preferida por tres cuartas partes de los desarrolladores de Java. Al mismo tiempo, crece la popularidad de Java 11. En comparación con el año pasado, la proporción de usuarios de esta versión aumentó un 10%. Los relativamente nuevos Java 12 y Java 13 también están encontrando rápidamente su audiencia: cada uno de ellos es utilizado por un 10% o más. Entre los marcos de Java, Spring Boot es el líder: fue elegido por el 61% de los desarrolladores. En segundo y tercer lugar están Spring MVC (42%) y JSF (6%), respectivamente. En 2020, Java se utilizó con mayor frecuencia para escribir sitios web (36%). En segundo lugar está el desarrollo de utilidades (25%), en tercer lugar está el desarrollo de software de sistemas (19%).

Java en las noticias

¿Qué más estaba pasando con Java en 2020? Hemos recopilado una selección de novedades importantes para el desarrollo de Java.

El lenguaje Java es una de las tres habilidades técnicas más demandadas en el trabajo remoto.

El servicio estadounidense de búsqueda de empleo Dice ha compilado una lista de las habilidades técnicas, lenguajes de programación y herramientas más demandados entre los empleadores de especialistas en trabajo remoto. Según los resultados de los últimos dos meses, el líder fue el lenguaje SQL, seguido por la Gestión de Proyectos y el lenguaje Java. Los autores del estudio señalan que las organizaciones relacionadas con los sectores de salud y educación fueron las más activas en la contratación de trabajo remoto durante la pandemia.

Snowflake ha lanzado un nuevo entorno para el desarrollo de Java.

Snowflake, proveedor de almacenamiento en la nube y gestión de datos, presentó una versión de prueba del nuevo entorno de desarrollo Snowpark. Admite múltiples lenguajes de programación, incluidos Java, Scala y Python. Snowpark incluye un conjunto de API que garantizan que el código escrito en el entorno interactúe de manera óptima con el motor principal de Snowflake. El IDE se complementa con un nuevo soporte para tareas sin servidor en Snowflake Data Cloud.

Red Hat presentó el marco Quarkus Java para la nube.

Como señalan los creadores , Quarkus permite el uso eficiente de Java en plataformas Kubernetes y cierra la brecha entre las aplicaciones Java tradicionales y los entornos nativos de la nube. La compatibilidad con Quarkus como entorno de ejecución le permite utilizar Java de forma eficaz para resolver problemas actuales, al desarrollar aplicaciones basadas en la nube, así como al implementar nuevos modelos de sistemas de software, como microservicios, contenedores y computación sin servidor.

La máquina virtual GraalVM ha sido actualizada a la versión 20.3

Oracle lanzó la última versión de este año, GraalVM, una máquina virtual Java y JDK basada en HotSpot/OpenJDK. Esta es la primera versión de soporte a largo plazo (LTS) para GraalVM Enterprise. En la lista de actualizaciones de GraalVM 20.3 cabe destacar lo siguiente: el compilador ha mejorado la heurística, lo que da como resultado un aumento del 40% en el rendimiento; generación de código mejorada para inicializar matrices recién asignadas; Se ha ampliado la optimización de la duplicación de código (en la versión GraalVM Enterprise). Así ha sido el año pasado para Java. ¿Cuál consideras que es el evento principal para la comunidad Java en 2020?
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION