JavaFX 2.0 en béta. Le nouveau SilverLight ?

Suite au rachat de Sun par Oracle, beaucoup de questions ont été soulevées par rapport aux produits Sun (Java, Solaris,…). JavaFX en fait partie. Au moment du rachat, la version 1.* était sortie et la version 2 été en phase de développement. Le rachat par Oracle avec conduit a des changements assez conséquents pour JavaFX qui a conduit à un légère perte de popularité pour la production d’applications internet riches.

A peine disponible, la béta de JavaFX 2.0 (dont j’ai appris la sortie ici), semble marquer un changement dans la philosophie « multi-plateforme » de Java.

Comme on peut le voir sur cette page:

5. What operating systems are supported by JavaFX?

JavaFX 2.0 is fully supported on 32-bit and 64-bit versions of Microsoft Windows XP, Windows Vista, and Windows 7. An Early Access version for Mac OS X is currently available for members of the JavaFX Partner Program, while Linux support is planned for a future release of JavaFX.


Donc certes, ce n’est qu’une béta, ça ne veut peut-être rien dire pour les versions finales. Mais « a future release », ça me semble plutôt vague pour donner envie d’utiliser cette plateforme. Et que penser du package com.microsoft.msaa sur http://download.oracle.com/javafx/2.0/api/index.html ?

Pourquoi le nouveau SilverLight ? Parce que pour SilverLight, on se retrouve avec une situation assez similaire: la version windows, la version MacOS et une version Linux mal barrée (Moonlight) qui a toujours au moins 1 release majeure de retard sur la version windows. Et on peut aussi mentionner mono-develop, l’IDE utilisant les libs Gnome à tout va (super agréable si on utilise KDE, Enlightnement,…)

A noter que l’on retrouve quand même beaucoup de similarité avec Adobe qui, il y a quelques années, a mis un certains temps pour fournir un plugin Flash Linux stable et qui tarde toujours, aujourd’hui, à sortir la version 64 bits Linux de la dernière version de son plugin. Sauf que là, Flex/Air est disponible sur Windows,MacOS,Linux,Android,iOS avec un niveau d’interractivité qui reste supérieur à JavaFX 2.0 (je me base sur les démo vidéo et captures d’écran… et oui, je suis sous Linux donc je n’ai pas pu tester).

About Ludovic

Ingénieur en informatique dipl. EPFL
Cette entrée a été postée dans la catégorie Divers, Linux et taggée , . Ajouter le permalink aux favoris.

Comments are closed.