1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Rédacteur technique
    Inscrit en
    mars 2017
    Messages
    536
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2017
    Messages : 536
    Points : 13 996
    Points
    13 996

    Par défaut JavaFX sera disponible en tant que module open source distinct du JDK

    JavaFX sera disponible en tant que module open source distinct du JDK
    Et Java Web Start disparaitra à partir de Java 11

    Oracle a annoncé que JavaFX, son framework Java qui repose sur l’API Java SE et permet de concevoir des interfaces graphiques (UI) ou des RIA (Rich Internet Application), sera à l’avenir disponible en tant que module open source distinct du JDK (le kit de développement Java). Cette mesure devrait être effective dès la sortie du JDK 11 qui est prévue pour septembre 2018.

    Nom : 0.jpg
Affichages : 4749
Taille : 27,2 Ko

    En agissant de la sorte, l'entreprise technologique américaine espère faciliter l’adoption de JavaFX et accorder plus de liberté et de flexibilité aux développeurs qui l’utilisent. Elle a estimé que ce framework avait besoin d’un package de distribution et d’un calendrier de publication qui lui soient propres afin que les contributions apportées pour son développement – que ce soit par Oracle ou par d’autres membres de la communauté OpenJFX – soient mieux encadrées.

    Il faut rappeler que dans ses premières versions, JavaFX était déjà fourni indépendamment du JDK et du JRE (l’environnement d’exécution). Mais depuis l’arrivée de Java 7 u6 en 2012, les runtimes de ce framework étaient toujours fournies avec le JDK et le JRE. JavaFX devrait néanmoins continuer d’être pris en charge dans le cadre du JDK 8 jusqu’à 2022 au moins. Il restera inclus dans le JDK 9, qui reste le précurseur de la modularisation décrite principalement dans la JEP 201, et le JDK 10.

    Signalons au passage que l’objectif principal du système des modules est de fournir un JDK qui puisse être structuré et de pouvoir charger seulement les modules nécessaires.

    « Au cours de la dernière décennie, la technologie JavaFX s’est trouvé une niche au sein de laquelle elle bénéficie du soutien d’une communauté de développeurs passionnés. Mais dans le même temps, l’intérêt pour les outils multiplateformes tels que JavaFX sur le marché a été érodé par la montée en puissance des applications « mobile first » et « web first », a écrit la société dans un livre blanc.

    Oracle a annoncé en outre que les Applets continueront d’être pris en charge sur Java SE 8 jusqu’en mars 2019, date à partir de laquelle ils pourront être supprimés à tout moment. À la base, les Applets permettaient, grâce à un plug-in, de bénéficier d’un plus grand nombre de fonctionnalités lorsque les capacités du navigateur étaient limitées, mais les navigateurs Web ont considérablement évolué avec le temps et ces Applets semblent aujourd’hui désuets. Java SE 8, de son côté, devrait continuer à être pris en charge jusqu’en janvier 2019.

    Nom : 1.jpg
Affichages : 2698
Taille : 15,5 Ko

    Oracle a aussi révélé que Java Web Start ne sera pas inclus dans Java 11 et les versions ultérieures. La société devrait continuer à assurer le support de Java Web Start dans Java 8 jusqu’en mars 2025 et encourage les développeurs à abandonner cette solution.

    Source : Java Client Roadmap Update (pdf)

    Et vous ?

    Qu’en pensez-vous ?

    Voir aussi

    Les futures fonctionnalités de JavaFX pour la version 10 de la plateforme Java déjà en discussion, sur la liste de diffusion de l'OpenJFX
    Oracle compte livrer Java EE 8 en juillet 2017, un peu plus tôt que prévu et le même mois que le JDK 9
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre régulier
    Homme Profil pro
    Etudiant
    Inscrit en
    juin 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : juin 2009
    Messages : 29
    Points : 85
    Points
    85

    Par défaut

    "Au cours de la dernière décennie, la technologie JavaFX s’est trouvé une niche au sein de laquelle elle bénéficie du soutien d’une communauté de développeurs passionnés"
    Faut dire aussi que c'est plus joli et plus customizable que Swing non ?

  3. #3
    Membre averti
    Inscrit en
    mai 2007
    Messages
    276
    Détails du profil
    Informations forums :
    Inscription : mai 2007
    Messages : 276
    Points : 365
    Points
    365

    Par défaut

    Faut voir comment il sera fourni ce module: pour l'instant pour faire du openJDK + openJFX il faut compiler soi-même la partie JFX. La solution la plus simple pour avoir du JavaFX aujourd'hui c'est bien d'utiliser le JDK oracle.

  4. #4
    Membre averti
    Inscrit en
    mai 2007
    Messages
    276
    Détails du profil
    Informations forums :
    Inscription : mai 2007
    Messages : 276
    Points : 365
    Points
    365

    Par défaut

    Citation Envoyé par Askeridos Voir le message
    Faut dire aussi que c'est plus joli et plus customizable que Swing non ?
    Oui surtout avec le FXML et le CSS séparé du code Java, ça découple mieux les concepts, et le CSS est assez facilement customisable.

    Une astuce étant d'aller voir les style par défaut dans le css de javafx (dans le fichier modena.css)

  5. #5
    Membre expérimenté
    Avatar de professeur shadoko
    Homme Profil pro
    consultant/formateur Java SE
    Inscrit en
    juillet 2006
    Messages
    1 082
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France

    Informations professionnelles :
    Activité : consultant/formateur Java SE

    Informations forums :
    Inscription : juillet 2006
    Messages : 1 082
    Points : 1 478
    Points
    1 478

    Par défaut

    le problème avec java webstart me semble être que les jars modulaires auront du mal a être compatibles.
    mais il y a un mais: déjà que les jars "clickables" ne fonctionnent plus en architecture modulaire , comment faire du déploiement avec système de mise à jour? il faudra trouver une technique de remplacement.
    J'ai des principes: je peux toujours trouver une bonne raison pour les contredire .... mais j'ai des principes!
    (un peu de pub pour mon site: http://scrountch.info )

  6. #6
    Membre habitué Avatar de Hind4Dev
    Femme Profil pro
    Étudiant
    Inscrit en
    novembre 2014
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2014
    Messages : 423
    Points : 133
    Points
    133

    Par défaut

    JavaFx est plus fort que Swing, plus flexible à personnaliser grâce au code CSS et plus jolie. Pour le nouveau module, faut voir par la suite si ça facilite les tâches et aide à mieux gérer les bibliothèques, surtout pour les débutants.

  7. #7
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    janvier 2007
    Messages
    169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : janvier 2007
    Messages : 169
    Points : 412
    Points
    412

    Par défaut

    JavaFX est une API bien construite et infiniment plus simple à utiliser que AWT / Swing mais la mode n'est plus au client monolithique mais bien au Web et leurs pléthores de frameworks Javascript difficiles à maintenir et dont la durée de vie est très incertaine.

  8. #8
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    août 2005
    Messages
    5 923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : août 2005
    Messages : 5 923
    Points : 21 229
    Points
    21 229
    Billets dans le blog
    37

    Par défaut

    Et pour ceux qui n'ont pas lu la roadmap: Oracle chercher aussi des parties tierces pour prendre en charge AWT et Swing....

    Je ne vais guère plus que cela commenter pour JavaFX mais ça fait maintenant 4 ans qu'Oracle affame sa division desktop et que tout le monde se fait virer ou se casse, sans parler de l'arret par Oracle de la version ARM ou de l'arret de SceneBuilder. Le fait que les discussions récentes de l'OpenJFX a la fin de l’année dernière et au mois de janvier tournaient autour d'une mise en avant de Johan Vos (Gluon) comme figure de proue pour fédérer une communauté autour l'OpenJFX était bien un signe précurseur qu'Oracle allait complètement s'en désengager.

    Kevin Rushford a fait du bon boulot de planification sur le découpage des modules, et la priorisation des bugfixes, Laurent Bourges a fait un super boulot (en volontariat en plus) sur MarlinFX. J’espère juste que Johan Vos et la communauté auront la capacite d'ajouter enfin de nouveaux trucs (nouveaux controles*) et de rendre ouvertes et pluggables certaines parties du code qui n'auraient jamais du rester fermées (ex : le support audio et video histoire qu'on puisse rajouter nous-meme le support de nouveaux formats ou de formats legacy, de même que le langage de shader pour les effets graphiques pour en créer des nouveaux). Bref, comme le port mobile et ARM, comme SceneBuilder, je sens bien que c'est parti pour que Gluon supporte le poids de JavaFX entièrement sur ses épaules (avis perso, pas un fait établi), car bon il faudra bien fournir des binaires et on ne va pas laisser les gens devoir recompiler JavaFX eux-mêmes. Bon courage a eux !

    *Vu Que Jonathan Giles est parti chez Microsoft il n'y a plus de lead contrôle d'ailleurs pour le moment.

    Concernant JWS par contre lui il sera mort et enterré et Oracle ne compte pas le rendre OpenSource, ce qui laisse a penser que le soucis n'est pas d'ordre technique mais légal (technologie sous license par exemple).

    EDIT - d'ailleurs Jonathan Giles vient de poster :

    Citation Envoyé par http://fxexperience.com/2018/03/javafx-links-of-the-week-march-12-2/
    I have received a huge number of emails from people wondering what this means for JavaFX. The answer is – it is now in the hands of the community, with companies like Gluon stepping up to take on the load. You can choose to look at this optimistically (faster releases, easier contributions from community, etc) or cynically (another area that Oracle has abandoned and left the community in charge) – for me, I will write a blog post adding more detail about this as soon as possible.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  9. #9
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    août 2005
    Messages
    5 923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : août 2005
    Messages : 5 923
    Points : 21 229
    Points
    21 229
    Billets dans le blog
    37

    Par défaut

    Et voici la réaction de Johan Vos sur Jaxcenter : JavaFX as a separate module: A look back and a leap forward
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  10. #10
    Membre éprouvé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    octobre 2013
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : octobre 2013
    Messages : 452
    Points : 1 207
    Points
    1 207

    Par défaut

    Ca me pose question.

    Est-il raisonnable de se lancer encore dans l'apprentissage de FX ?
    Le retour sur investissement est-il garanti ?

    Si je reste sur Swing, c'est surtout que je le connais bien.
    Et globallement on tend vers le tout client riche
    Tant que je peux je garde mes projet perso sur Swing, même si je me prive de certains avantages de Fx, qui ne compenssent pas la réécriture.
    Consultez mes articles sur l'accessibilité numérique :

    Comment rendre son application SWING accessible aux non voyants
    Créer des applications web accessibles à tous

    YES WE CAN BLANCHE !!!

    Rappelez-vous que Google est le plus grand aveugle d'Internet...
    Plus c'est accessible pour nous, plus c'est accessible pour lui,
    et meilleur sera votre score de référencement !

  11. #11
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    août 2005
    Messages
    5 923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : août 2005
    Messages : 5 923
    Points : 21 229
    Points
    21 229
    Billets dans le blog
    37

    Par défaut

    Cela dépend de ce que tu veux faire car pour certaines parties (HTML, CSS, media) Swing de base (c'est a dire sans surcouche ou lib tierce) est un peu dépassé depuis longtemps. Pour d'autres trucs plus classiques et moins modernes, Swing marche toujours aussi bien et reste une valeur sure. Cependant, Swing n'est pas a l'abri non plus puisque la roadmap est explicite sur le fait qu'Oracle cherche des parties tierces pour le maintenir (et en l’absence de ces éventuels repreneurs, il reste a l’état de zombie comme actuellement : aucune nouveauté a l'horizon).

    La réaction de Jonathan Gilles, ex-lead des contrôles JavaFX pour Oracle, actuellement évangéliste Java sur Azure chez Microsoft : One guy's perspective on JavaFX
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

Discussions similaires

  1. Google met en avant son outil AMP en tant que solution open source
    Par Coriolan dans le forum Général Conception Web
    Réponses: 6
    Dernier message: 25/01/2017, 02h38
  2. [PHP 5.3] PHP en tant que module
    Par Général03 dans le forum Fonctions
    Réponses: 3
    Dernier message: 09/06/2011, 10h28
  3. Office 2010 désormais disponible en tant que Technical Preview
    Par Pierre Louis Chevalier dans le forum Microsoft Office
    Réponses: 0
    Dernier message: 14/07/2009, 04h54
  4. Office 2010 désormais disponible en tant que Technical Preview
    Par Pierre Louis Chevalier dans le forum Actualités
    Réponses: 0
    Dernier message: 14/07/2009, 04h54
  5. Réponses: 12
    Dernier message: 26/06/2009, 07h33

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