BT

Java 9 au bord d'une Date de Livraison et d'une Revue de Périmètre

| par Abraham Marín Pérez Suivre 9 Abonnés , traduit par Nicolas Frankel Suivre 7 Abonnés le 12 juil. 2016. Durée de lecture estimée: 2 minutes |

Après la date limite de mai 2016 pour une version 9 de Java incluant l'intégralité des fonctionnalités, Mark Reinhold, Architecte en Chef de la Plate-Forme Java, a suggéré une méthode pour examiner collectivement tous les travaux restants dans les JEPs inachevés et pour décider soit de retarder davantage le projet afin de les inclure, soit des les supprimer du périmètre. Bien que le processus ne soit pas achevé, l'état actuel suggère une combinaison des deux.

Reinhold a déjà donné son avis sur les mesures à prendre dans le cas où une nouvelle version de Java ne répondrait pas à l'échéance : d'une part, il existe un ensemble de fonctionnalités de base qui donnent un sens à la nouvelle version - et la livraison doit être retardée afin de les inclure ; d'autre part, il souligne l'importance d'établir une cadence relativement prévisible pour les nouvelles versions, concluant que les fonctionnalités non centrales devraient être éliminées du périmètre si elles ne sont pas terminées à temps. Ce raisonnement supporte le processus proposé de manière à sélectionner les JEPs pour lesquels Java 9 attendra et ceux qui devront être reportés à une étape ultérieure.

Ce processus prévoit que, soit les propriétaires de JEP demandent une prolongation du délai en indiquant la date prévue de la livraison, soit renoncent à rejoindre Java 9. Pour ceux qui demanderaient la prolongation, un processus de revue permettra de déterminer si la prolongation est accordée ou non. Ce processus affecte 11 JEPs sur 82.

Au moment de la rédaction de cet article, parmi les JEPs à risque, et à en juger par l'état de l'outil de suivi, 10 ont demandé une prolongation du délai et elle a déjà été accordée à 7 d'entre eux ; les trois autres étant encore en suspens. La date d'échéance accordée pour ces JEPs est le 1er septembre, ce qui signifie un retard d'environ trois mois. Si nous devions supposer que l'état actuel représente la décision finale, Java 9 serait affecté par un délai supplémentaire de trois mois, ce qui pourrait repousser la Disponibilité Générale à Juin 2017 et quatre JEPs seraient supprimés du périmètres pour éviter d'autres retards. Les JEPs à être potentiellement retirés seraient :

  • JEP 110 : client HTTP/2, intégration le 1er septembre, aucune date d' échéance prévue.
  • JEP 277 : dépréciation améliorée, intégration le 1er septembre, échéance le 29 septembre.
  • JEP 282 : JLINK, Java Linker ; aucune date fournie.
  • JEP 284 : Nouveau Système de Construction HotSpot, extension non demandée.

Bien que rien ne soit encore définitif, il semble que les développements récents rapprochent Java 9 de sa forme définitive. Si les JEPs mentionnés ci-dessus sont finalement abandonnés, une analyse plus approfondie sera nécessaire pour évaluer l'impact, en particulier autour du JEP 282 (JLINK), qui semble être une composante fondamentale du Système de Module.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT