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 Oracle confirme un calendrier retardé pour Java 9

Oracle confirme un calendrier retardé pour Java 9

Favoris

Dans une récente communication, Mark Reinhold, architecte en chef de la Plate-forme Java Groupe chez Oracle, a suggéré de retarder la disponibilité générale de Java 9 de six mois, afin de fournir plus de temps pour terminer le projet Jigsaw. Après délibération, le retard a été accepté, la disponibilité générale de Java 9 étant décalée à mars 2017, exactement trois ans après la sortie de Java 8.

Mark Reinhold a déjà parlé du conflit des fonctionnalités vs le calendrier, manifestant une préférence pour la tenue d'un calendrier relativement fixe, même au détriment de reporter des fonctionnalités à une version ultérieure. Cependant, il a plaidé en faveur des exceptions lorsque la fonction en question est considérée comme l’élément phare de la nouvelle version. Pour Java 9, la fonction phare est le projet Jigsaw, compte tenu qu'il glisserait le calendrier initial et qu'il a eu des progrès raisonnables et observables ces derniers mois, la communauté a accepté le retard.

Cette décision est alignée avec celle qui a été prise pour Java 8. Quand il s’est avéré évident que le projet Lambda, en tant que fonctionnalité phare de Java 8, ne serait pas prêt à temps, un délai avait également été proposé et accepté.

Le projet Jigsaw avait été initialement prévu pour publication avec Java 8. Mais en 2013, Reinhold a annoncé qu'il allait être reporté à Java 9 plutôt que de retenir cette version. Il a également annoncé une cadence de deux ans pour les futures versions de Java. Et en conséquence une publication prévue de Java 9 pour Mars 2016. Ensuite, en mai dernier, Reinhold a fixé la date officielle de la GA pour septembre 2016, également avec un retard de six mois. Si cette dernière date de Reinhold tient, la publication de Java 9 aura lieu trois années fermes suite à la publication précédente.

Bien que Java 10 ne soit pas encore planifié, la fonction phare prévue est le projet Valhalla, ayant pour but de fournir des fonctionnalités avancées de la machine virtuelle Java et des fonctionnalités du langage telles que les “value types”, la spécialisation des génériques, et les volatils améliorés.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT