BT

JavaFX et l'avenir des technologies client Java

| par Tim Hodkinson Suivre 11 Abonnés , traduit par Slim Ouertani Suivre 6 Abonnés le 21 mars 2018. Durée de lecture estimée: 2 minutes |

À partir de JDK 11, Oracle supprimera JavaFX du JDK, mais continuera à lui fournir un support commercial avec Oracle JDK 8 au moins jusqu'en 2022, selon le blog d'Oracle. La technologie, qui est utilisée pour écrire des applications client riches multiplateformes, sera disponible en téléchargement séparé.

JavaFX est déjà open source depuis 2011 dans le cadre de l'Open JDK, et l'évolution de la technologie sera désormais la responsabilité de la communauté OpenFX.

Selon le blog, cette décision fait partie de la feuille de route pour les technologies Java Client décrite dans un livre blanc qui couvre également les futurs projets pour les autres technologies Java UI, Swing et AWT, et les technologies de déploiement Java, Applets et Java Web Start. Le document affirme que même si JavaFX a trouvé une « niche » soutenue par une « communauté de développeurs passionnés », l'essor du HTML 5, du JavaScript et du développement mobile natif a entraîné une diminution du marché des outils multiplateformes comme JavaFX.

Comme déjà annoncé, l'article réitère que les Applets seront obsolètes dans Java SE 9 et supprimés de Java SE 11. La prise en charge des applets dans Java SE 8 se poursuivra jusqu'en mars 2019 puis sera supprimée. La raison indiquée est la diminution du support pour les plugins nécessaires par les fournisseurs de navigateur.

L'autre technologie de déploiement couverte, Java Web Start, qui était devenue un chemin de migration pour les développeurs s'éloignant d'Applets, sera également exclue de Java SE 11 et au-delà. Comme Applets, Oracle continuera à prendre en charge Web Start dans Java 8, mais dans ce cas, il sera étendu au moins jusqu'en mars 2025. En conséquence, tous les produits Oracle ayant des dépendances sur Web Start resteront sur Java 8.

Les autres membres à long terme de la plate-forme Java Client, Swing et AWT, qui font partie de la plateforme depuis une vingtaine d'années, continueront de faire partie de la spécification Java SE. Cela signifie qu'ils continueront à être pris en charge et développés par Oracle dans Java SE 8 et Java SE 11 et que leur support fonctionnera au moins jusqu'en 2026. Cela laisse Swing et AWT, ironiquement probablement les plus anciennes des technologies Java Client, les seules qui survivront. Selon le livre blanc, cela est dû à la grande quantité d'autres frameworks, outils et applications construits avec.

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

windows error code 0xc0000142 by aakash mishra

Hey if you want to fix the code error in windows 10 operating system then here on our website fixforwindows.com/0xc0000142 you will get the tutorial to fox the error step by step with the help of pictures in just in few minutes.

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

1 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