Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Java : Oracle dévoile la roadmap pour JDK 8
La publication de la version finale prévue pour septembre 2013

Le , par Hinault Romaric

22PARTAGES

9  0 
Le mois dernier, Oracle a publié lors de la conférence Qcon une feuille de route pour Java qui prévoit une sortie de JDK 8 en 2013, JDK 9 en 2015, JDK 10 en 2017, JDK 11 en 2019 et JDK 12 en 2022.

La firme revient aujourd’hui fournir plus de détails et les dates de sortie de la prochaine version de la plateforme de développement.

Mathias Axelsson, gestionnaire de versions du JDK chez Oracle a publié sur la liste de diffusion jdk8-dev, les dates de livraison des différentes préversions «Milestone» qui intégreront les nouvelles fonctionnalités et améliorations du kit. L’entreprise prévoit donc de publier :

  • M1: 24 avril 2012
  • M2: 14 juin 2012
  • M3: 30 juin 2012
  • M4: 1er septembre 2012
  • M5: 26 novembre 2012
  • M6: 30 janvier 2013


Pour l’instant, le cahier des charges des fonctionnalités pour chaque étape n’a pas encore été publié. La livraison du M6 marquera la fin de l’intégration complète des nouvelles fonctionnalités et le début de la période de stabilisation du JDK 8 jusqu'à la publication de la version finale en septembre 2013.

La période de test général se déroulera entre début février et début avril 2013, ensuite va suivre la phase au cours de laquelle seront corrigés les bugs prioritaires et enfin en mi-juin 2013, le JDK 8 entrera dans la période d’optimisation pour la sortie de la version finale.

Les développeurs du projet ont proposé l’introduction d’un M7 "Developer Preview", pour les tests par les développeurs individuels, sur les projets open sources afin d’éviter les problèmes rencontrés avec JDK 7, notamment pour Apache Lucene.

Au menu de la prochaine version de Java, l’introduction du projet Lambda, les annotations sur tous les types, une nouvelle API « Date and Time API », JavaFX 3.0, l’interopérabilité JavaScript, la convergence des JVM, etc.

Source : OpenJDK

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de adiGuba
Expert éminent sénior https://www.developpez.com
Le 15/01/2014 à 17:20
Citation Envoyé par bruneltouopi Voir le message
Je ne sais pas sir Je vais me mettre sous Java 8 vu qu'oracle certifie l'existance de bugs.j'ai l'impression qu'oracle de consacre pas ses efforts à resoudre déjà tous les bugs de java7.C'est énorme comment de java6 à java7 on y'a tous ces problèmes.
Sincèrement : on est passé à Java 7 sans que cela ne pose aucun problème.

Le bug du projet Lucene était vraiment très spécifique et n'a pas dû toucher grand monde mis à part ceux qui utilisait le projet Lucene.
En plus il avait été résolu assez rapidement...

En plus il ne faut pas tout mélangé lorsqu'on parle de "bugs".
Cela peut regrouper vraiment de tout jusqu'à une simple coquille dans la documentation !

Et justement le message annonce bien que tous les bugs bloquant seront traités en priorité, et que les autres seront remis à plus tard... ce qui est généralement le cas lorsqu'on approche de la "dead-line".
Il n'y a rien d'anormal à cela !

Les produits "zéro-bugs" n'existe pas... à moins de se contenter d'un simple "Hello World".

a++
10  0 
Avatar de plawyx
Membre expérimenté https://www.developpez.com
Le 15/01/2014 à 17:43
Citation Envoyé par bruneltouopi Voir le message

Il faut vraiment qu'on me donne des raisons tellement valable à de voir migrer.
stream, collectors, méthode par défaut dans les interfaces, lambdas.

A mon avis, il y a beaucoup plus de raisons pour passer à jdk 8 que d'avantages procurés lors d'un passage du 6 au 7
4  0 
Avatar de _skip
Expert éminent https://www.developpez.com
Le 12/04/2012 à 19:39
Au menu de la prochaine version de Java, l’introduction du projet Lambda, les annotations sur tous les types, une nouvelle API « Date and Time API »
Ahhh bonne nouvelle ça car on est pas gâté de ce côté avec Date et Calendar. J'espère juste que la nouvelle API sera prise en compte par les autres interfaces comme JDBC. Ce serait dommage de se retrouver à devoir faire des conversions dans tous les sens parce que les types attendus ne correspondent pas.
3  0 
Avatar de javan00b
Membre actif https://www.developpez.com
Le 16/01/2014 à 0:49
99% des bugs c'étais des problèmes de sécurité lié au applets, c'étais vraiment une grosse farce la facon dont tout le monde ont pointé java du doigt en 2013.

J'aurai meme pas peur de rouler java 8 en prod dès Juin.
3  0 
Avatar de Traroth2
Membre chevronné https://www.developpez.com
Le 15/01/2014 à 21:11
@espresso : j'ai saisi une conversation au vol aujourd'hui qui parlait d'un truc du genre. Sans garantie donc... Tu as essayé de baisser le niveau de sécurité dans le panneau de configuration Java ?

voir sur http://www.java.com/fr/download/help...p_security.xml en bas de la page.

(C'est sans garantie non plus sur la sécurité de ton système, hein...)
1  0 
Avatar de espresso
Futur Membre du Club https://www.developpez.com
Le 15/01/2014 à 22:00
IE GG Chrome et MF étaient tout les trois bloqués.
Mais j'ai baissé d'un niveau comme tu le dis. effectivement, ça fonctionne en attendant une nouvelle mise à jour.

Merci
1  0 
Avatar de tchize_
Expert éminent sénior https://www.developpez.com
Le 03/02/2014 à 13:32
Tu trouvera toujours des bugs, maintenant la question est de savoir où tu met la barre "production ready". Vu l'annonce, moi je comprend que la dernière release candidate leur convient et que c'est celle là qui passera en prod.

Pour le reste, je ne peux pas parler pour tout le monde, mais j'attends bien plus la release java 8 que j'attendais la java 7. Pour moi la java 7 a juste amené l'opérateur diamant, le reste j'utilise comme java 6. J'ai mis du temps à passer à java 7 pour une raison toute conne, les processus que je met en oeuvre impliquent de l'AOP et en général, il y a un certain temps de latence entre la sortie de java et le fait que l'instrumentation à la compilation fonctionne
1  0 
Avatar de Logan Mauzaize
Rédacteur/Modérateur https://www.developpez.com
Le 14/02/2014 à 8:55
Concernant les failles de sécurité découvertes sous l'air Oracle, il faut tout de même se rappeler que certaines ont été introduites sous l'air Sun. D'ailleurs il me semble que certaines touchaient également Java 5. Surement que le passage sous Oracle aura motivé quelques-uns à trifouiller un peu plus la bête.
Après je ne sais pas comment s'est passé le rachat mais nul doute qu'un certain nombre d'ingénieurs sont les mêmes qui ont officiés sur les précédentes versions de Java.

Quant au rythme d'adoption de Java 7, personnellement les gens y passent plus rapidement que ce ne fut le cas pour Java 5 ou 6. Pour une application métier fonctionnant sur un réseau restreint, il n'y a rien qui motive la montée en version. Surtout quand l'application est "stable" (peu d'évolution). Personne ne va dépenser >50k€ pour un résultat risqué.

Pour ma part, Java 7 aura apporté (en plus de ses nouvelles APIs) le try-with-resources et les supressed-exceptions. D'un point de vue de la robustesse c'est tout de même un grand pas.

Est-ce que j'attends Java 8 ? Pas plus que cela. Il n'arrivera pas sur les projets avant quelques années ...
1  0 
Avatar de Grimly_old
Membre averti https://www.developpez.com
Le 13/04/2012 à 17:37
Projet Lambda :
Essayons nous de faire un javascript en Java ? Ca serait une bonne chose. NodeJS me séduit assez par ce principe de callbacks faits principalement de fonctions lambda. Importer ça dans Java peux faire beaucoup de bonnes choses.

L’interopérabilité JavaScript :
Késako ?!?

@_skip : Je suppose que comme la nouvelle lib qui doit remplacer les "File", on aura des toDate() et toCalendar() pour nous aider. C'est en effet une bonne chose.
0  0 
Avatar de Traroth2
Membre chevronné https://www.developpez.com
Le 19/04/2013 à 13:55
"Jigsaw devait initialement être embarqué dans le JDK 8"

Non, Jigsaw et Lambda devaient initialement faire partie de Java 7 ! Autant dire qu'ils deviennent un véritable serpent de mer du monde Java...

Une pensée pour ceux qui affirmaient que l'arrivée d'Oracle aux commandes allaient accélérer l'évolution de plateforme...
1  1