BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Le Point Sur L'Actualité De Java - Semaine Du 8 Mars 2021

Le Point Sur L'Actualité De Java - Semaine Du 8 Mars 2021

Cela a été une semaine assez chargée au sein de la communauté OpenJDK.

La grande nouvelle est que John Rose a publié un article intitulé "Design for the Parametric JVM "- ce travail est très précoce et encore très théorique.

L'objectif général de la conception est de prendre en charge la programmation générique, en utilisant les constructions génériques actuelles de Java, mais en ajoutant des types en ligne du projet Valhalla.
Le résultat final est censé être la réponse Java aux questions de "génériques réifiés" et de "type erasure".

InfoQ couvrira ce travail en détail lorsqu'il sera plus proche du domaine pratique, mais il s'agit potentiellement du travail le plus important au niveau de la JVM depuis l'ajout de invokedynamic dans le bytecode.

Roman Kennke a annoncé le lancement d'un nouveau projet proposé, Project Lilliput. Ce projet vise à réduire la taille de l'en-tête des objets dans la JVM à 64 bits.
Le projet pourrait considérablement améliorer l'utilisation de la mémoire heap, notamment des taux d'allocation plus élevés et une réduction de la pression du GC.

Il y avait également des nouveaux binaires en accès anticipé (early access) du Project Loom bien qu'il n'est pas indiqué à quel moment Loom pourrait apparaître en tant que version preview dans
les versions principales.

Dans le reste de la communauté au sens large, Hibernate Reactive a atteint son jalon 1.0 pour un client d'accès non=bloquant à la base de données et avec un support de la programmation réactive.

Le projet Jetty a publié le nouveau Jetty Load Generator - cette bibliothèque de test de charge Java 11+ peut tester n'importe quel serveur HTTP et prend en charge à la fois HTTP/1.1 et le plus récent HTTP/2.

Le projet GlassFish a publié un milestone build - 6.1-M1 de leur serveur Jakarta EE.

Cette version implémente Jakarta EE 9.1 - qui est la standard Jakarta EE 9, mais se basant sur Java 11. La version GA est toujours sur la bonne voie et devrait être publié le 13-04-2021

Google a annoncé la prise en charge des applications JVM dans leur framework open-source de test de type fuzzing, OSS-Fuzz.

Enfin, Jason Warner, CTO @ Github a publié un sondage un peu léger qui a vu Java être désigné comme le langage et l'écosystème avec lequel les développeurs seraient le plus heureux d'être coincé pour le reste de leur carrière.

 

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT