+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Consultant
    Inscrit en
    juillet 2013
    Messages
    1 623
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juillet 2013
    Messages : 1 623
    Points : 47 012
    Points
    47 012
    Billets dans le blog
    2

    Par défaut JDK 10 : le projet pour l’implémentation de la plateforme Java SE 10 est ouvert

    JDK 10 : le projet pour l’implémentation de la plateforme Java 10 est ouvert
    qu’attendez-vous de cette nouvelle version ?

    Les développeurs Java sont dans l’attente de Java 9 dont la sortie initiale annoncée pour le 22 septembre 2016 a été repoussée à deux reprises. Cette version va introduire comme fonctionnalité majeure le concept de modularisation avec le projet Jigsaw qui est d’ailleurs pointé comme responsable du retard qu’a connu le JDK 9.

    Comme annoncé le mois dernier, Java 9 sera également livré avec le support de la compilation anticipée (ou compilation AOT). La compilation anticipée est une compilation qui traduit un langage évolué en langage machine avant l'exécution d'un programme. Elle s’oppose à la compilation à la volée (JIT) qui se fait lors de l'exécution du programme. La compilation AOT va donc permettre de compiler les classes Java en code natif avant de lancer la machine virtuelle.

    Il s’agit toutefois d’un début d’implémentation de la compilation AOT, raison pour laquelle il y aura certaines limitations dans le JDK 9 qui devraient être traitées dans les prochaines versions. On notera par exemple que la version initiale de la compilation AOT dans le JDK 9 n'est prise en charge que sur des systèmes Linux 64 bits exécutant Java 64 bits et que seuls G1 et Parallel GC sont pris en charge pour le moment. Entre autres limitations, on peut encore préciser qu’il peut ne pas être possible de compiler le code Java qui utilise des classes générées dynamiquement et du bytecode (expressions lambda, invoke dynamic).

    Conformément au dernier calendrier de sortie de Java 9, toutes les fonctionnalités du JDK 9 ont été implémentées et intégrées dans le master forest (où réside le code source officiel). Dans trois semaines, les JEP et petites améliorations qui ont reçu un délai supplémentaire devraient également être toutes implémentées et intégrées dans le master forest. Le JDK 9 devrait donc entrer dans les différentes phases de test et correction de bugs de priorité P1-P3 pour atteindre la dernière RC le 6 juillet et la disponibilité générale le 27 juillet 2017. C’est donc probablement le bon moment de penser à la prochaine version de Java.

    Sur le site d’OpenJDK, un nouveau projet dédié au JDK 10 a donc été ouvert pour commencer l’implémentation open source de la plateforme Java SE 10. C’est un juste un début, et rien ne semble déjà avoir été fait. « Les référentiels du projet seront initialement ouverts aux corrections de bogues et aux petites améliorations seulement », est-il indiqué sur le site d’OpenJDK. Les fonctionnalités de la version seront proposées et suivies via le processus JEP (JDK Enhancement Proposal) élaboré par Oracle pour recueillir des propositions d'améliorations pour le JDK et OpenJDK.

    Source : OpenJDK

    Et vous ?

    Qu’attendez-vous du JDK 10 ?

    Voir aussi :

    JDK 9 : la nouvelle date de sortie est fixée au 27 juillet 2017 après acceptation de la demande de report de Mark Reinhold
    Le JDK 9 va supporter la compilation anticipée (AOT) en commençant par les systèmes Linux 64-bit exécutant Java 64-bit
    JavaOne 2016 : Oracle veut moderniser Java EE 8 pour le cloud et repousse sa sortie à fin 2017, Java EE 9 devrait être disponible un an plus tard
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mars 2009
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2009
    Messages : 35
    Points : 56
    Points
    56

    Par défaut

    Plus rien ...

    Je suis passé sur .NET et je ne regrette pas mon choix.
    Entre l'IDE et le fait que .NET devienne de plus en plus cross-platform, je pense qu'il doit y avoir de nombreux développeurs Java qui (v)ont fai(t|re) ce choix.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    juillet 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2008
    Messages : 59
    Points : 143
    Points
    143

    Par défaut

    Java 8 a déjà apporté pas mal de choses.

    Moi j'aimerai bien un standard pour tout ce qui est POJO / objets immutables qui éviteraient une bonne partie de la verbosité de Java.

    @SaiRictus : 1er commentaire, 1er troll GG ! Le problème de .NET c'est que c'est Windows Only. Microsoft fait des efforts d'ouverture, mais d'ici à ce que des entreprises passent à du .NET sur Linux, il va se passer quelques années. Et la virtualisation/cloud/dockerisation a largement poussé Linux.

  4. #4
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    avril 2007
    Messages
    25 212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2007
    Messages : 25 212
    Points : 48 228
    Points
    48 228

    Par défaut

    chouette un combat, ca va être drôle.
    David Delbecq Java developer chez HMS Industrial Networks AB.     LinkedIn | Google+

  5. #5
    Rédacteur/Modérateur

    Avatar de Songbird_
    Homme Profil pro
    Bidouilleur
    Inscrit en
    juin 2015
    Messages
    353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 19
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : juin 2015
    Messages : 353
    Points : 2 614
    Points
    2 614
    Billets dans le blog
    3

    Par défaut

    Je n'évangélise pas Java, mais ça:
    Entre l'IDE et le fait que .NET devienne de plus en plus cross-platform
    chez moi, on appelle ça de la mauvaise foi.

    Une simple comparaison fera l'affaire:
    • Qu'est-ce qu'il te faut pour compiler un programme Java ? Seulement la JVM et pour tous les OS. (on parle ici des grands axes, des OS répandus, pas des config (trop) faite-maison bien entendu)
    • Qu'est-ce qu'il te faut pour compiler un programme en C# ? Un bon gros mono bien gourmand sous Linux, c'est une horreur.


    Donc de là à dire que C# est ouvert aux autres plateformes...
    Avant de poster: FAQ Rust(WIP); FAQ Dart; FAQ Java; FAQ JavaFX.
    Vous souhaiteriez vous introduire au langage Rust ? C'est par ici ou ici !
    Une question à propos du langage ? N'hésitez pas à vous rendre sur le forum !

    N'hésitez pas à contribuer ou nous faire part de vos retours !
    Release Rust FAQ #7


    Ninja Gaiden meets Metal.

  6. #6
    Membre éprouvé Avatar de dfiad77pro
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    décembre 2008
    Messages
    432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2008
    Messages : 432
    Points : 1 268
    Points
    1 268

    Par défaut

    Citation Envoyé par Songbird_ Voir le message
    Je n'évangélise pas Java, mais ça:

    chez moi, on appelle ça de la mauvaise foi.

    Une simple comparaison fera l'affaire:
    • Qu'est-ce qu'il te faut pour compiler un programme Java ? Seulement la JVM et pour tous les OS. (on parle ici des grands axes, des OS répandus, pas des config (trop) faite-maison bien entendu)
    • Qu'est-ce qu'il te faut pour compiler un programme en C# ? Un bon gros mono bien gourmand sous Linux, c'est une horreur.


    Donc de là à dire que C# est ouvert aux autres plateformes...
    Faut se mettre un peu à la page
    Y'a plus besoin de mono pour .NET core (application serveur notamment) il me semble, c'est devenu très rapide avec la CLR de Microsoft.
    Bon y'a pas WPF et tout , mais pour le WEB ça commence être intéressant.

    https://www.microsoft.com/net/core#linuxredhat
    https://www.microsoft.com/net/core#linuxubuntu

  7. #7
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    avril 2002
    Messages
    13 835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : avril 2002
    Messages : 13 835
    Points : 22 770
    Points
    22 770
    Billets dans le blog
    1

    Par défaut

    Salut,


    Pour revenir au sujet, quelques projets qui pourrait prendre forme avec le JDK 10 :





    a++

  8. #8
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    septembre 2007
    Messages
    7 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : septembre 2007
    Messages : 7 719
    Points : 13 272
    Points
    13 272

    Par défaut

    Citation Envoyé par SaiRictus Voir le message
    Je suis passé sur .NET et je ne regrette pas mon choix.
    Entre l'IDE et le fait que .NET devienne de plus en plus cross-platform, je pense qu'il doit y avoir de nombreux développeurs Java qui (v)ont fai(t|re) ce choix.


  9. #9
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    avril 2002
    Messages
    13 835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : avril 2002
    Messages : 13 835
    Points : 22 770
    Points
    22 770
    Billets dans le blog
    1

    Par défaut

    Trois nouvelles petites JEPs qui intégreront probablement Java 10 :




    a++

  10. #10
    Membre à l'essai
    Inscrit en
    juillet 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : juillet 2007
    Messages : 7
    Points : 13
    Points
    13

    Par défaut Support du protocole http/2

    Bonjour,

    Je ne sais pas si le support du protocole http/2 arrive avec le jdk 9 ou le jdk 10 mais c'est un point important pour être à jour dans les échanges http.

    Cordialement
    Vincent D.

  11. #11
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    avril 2002
    Messages
    13 835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : avril 2002
    Messages : 13 835
    Points : 22 770
    Points
    22 770
    Billets dans le blog
    1

    Par défaut

    Le support d'HTTP/2 (et des Websockets) est normalement prévu pour Java 9 (et Java EE 8)


    a++

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/08/2007, 13h47
  2. Que choisir pour du développement Multi Plateforme : Java ou C++/Qt ?
    Par kedare dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 10/07/2007, 21h05
  3. [Conseil]projet pour debuter en prog objet
    Par Frenchyp dans le forum Windows
    Réponses: 6
    Dernier message: 08/02/2006, 02h59
  4. [opentool][JDK]Changer le JDK d'un projet ss wizard
    Par Mobaladje dans le forum JBuilder
    Réponses: 8
    Dernier message: 03/05/2004, 15h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo