C'est juste dommage d'avoir eu à proposer un nouveau langage alors que des langages light, déclaratifs, typés dynamiquement, et fonctionnant sur la JRE ont vu progressivement le jour.Au point de vue du langage il apporte des nouveautés par rapport à java tel les closures et le côté déclaratif, il est aussi beaucoup moins verbeux que java.
Oui c'est vrai qu'on peut s'interroger sur la pertinence de ne pas réutilisé un langage existant, mais d'un autre côté c'était une technologie propriétaire de Sun qui a récupéré F3 crée par Chris Olivier.C'est juste dommage d'avoir eu à proposer un nouveau langage alors que des langages light, déclaratifs, typés dynamiquement, et fonctionnant sur la JRE ont vu progressivement le jour.
De plus ce langage est vraiment destiné pour faire du GUI, je le trouve aussi pratique pour faire du code métier.
Mais on peut toujours faire des applications composites java, javaFX, Scala, Groovy via des interfaces, sur la même JVM ou via RMI, no limit.
Ce reste d'ailleurs le principal avantage de javaFX de tourner sur l'écosystème JRE, c'est peut-être un autre débat mais je crois que l'avenir passe par ce genre de runtimes comme avec dot NET.
Je vous donne juste une illustration de l'avantage de rester sur java:
Appli JEE avec JPA 2 pour les class entity.
Exposition des entity avec JERSEY
Recupération des entity dans javaFX via JAXB et vis versa.
Présentation des entity avec javaFX.
Et bien pour l'avoir testé ça marche très bien et c'est rapide à implémenter par rapport au reste (php, sql, javascript, html).
On arrive a supprimer beaucoup de code technique et rébarbatif tout en supprimant les divers wrapper, merci pour la maintenance du code.
Donc je ne serais pas si pessimiste que ça, javaFX arrive à temps pour le RIA + Cloud.
- S'imposer face à Flash, sur le marché de la vidéo / publicités en ligne ?JavaFx a-t-il encore une chance de s'imposer face à Flash, Silverlight et l'émergence du HTML 5 ?
A mon avis non. L'arrivée de HTML5 est une alternative plus crédible pour ce marché.
- S'imposer face à Flash/Silverlight, sur le marché des interfaces/applications web ?
hum... c'est dur à dire.
Aujourd'hui Adobe et Microsoft fournissent des solutions complètes et éprouvées pour faire du web 2.0 (et bientot du cloud) : Plugin coté client, services/hosting coté serveur, langages dédiés, formats/protocoles, EDI, ...
Pour moi JavaFx ne ressemble pas a une "solution business" pour faire du web 2.0.
Ca ressemble plutôt a une "solution technique" pour faciliter la programmation Java/Swing.
Chez moi ça ne marche pasNon ça marche très bien sur Ubuntu je te rassure
Les applets se chargent dans le vents.
Au moins je sais que j'ai pas de problème, si ça marche chez vous ...
[edit] apparement javaFX fonctionne pas sur Ubuntu 64 ... http://forums.sun.com/threadID=5400493
Apparemnt fixé, je creuse ...
Alors déjà c'est quoi ta version 32 ou 64.Les applets se chargent dans le vents.
Parce que en 64 enfin on peut bidouiller.
Ensuite il faut utiliser le plugin mozilla dans le JRE de Sun.
Et puis tu peux activer toutes les options de debug de la console après avoir testé ton plugin.
Rien que le nombre de réponses à ce forum donne déjà une indication. Quand JavaFX 1.0 a été lancé, ça a déclenché pas mal d'intérêts. Moins d'un an et demi, l'indifférence que provoque un sujet comme celui-ci permet de mesure l'ampleur de la déception...
Moi je pense que c'est une question de maturité: Adobe Flex est largement en avance même par rapport à Silverlight (notons que l'intégration du Rich Text Editor n'a été faite que dernièrement sur SL4).
Pour moi, JavaFX est arrivé très tardivement et est hors jeu pour l'instant!
Je ne suis pas d'accord.
Lorsque java est sortie en version 1.0 en 1996, et pour vous donner une idée de ce que c'était, voilà la javadoc de l'époque : http://web.mit.edu/java_v1.0.2/www/j.../packages.html (c'est simple il n'y a presque rien )
Pourtant Java s'est imposé bien après.
Je pense que ça peut faire la même chose avec JavaFX, pour avoir testé, c'est clair que la première version était buggé, pas assez documenté, pas assez d'outils pour programmer avec.
Il faut dire aussi que je ne suis pas habitué à travailler avec des nouvelle technos, j'ai commencé il y a 3 - 4 ans avec java, son énorme javadoc et sa communauté immense.
Donc, conclusion pour moi, j'attends encore, peut-être jusqu'à la 2.0 ?
Et que ce qu'on peut dire maintenant sur le fait JFX (nouveau nom de JavaFX) devient open source?
Moi ce que j'ai beaucoup aimé en JFX c'est la programmation multithreadé que flash ne supporte pas.
JavaFX avait déjà fort à faire face à la concurrence de Flash/Flex et Silverlight et en termes d'adoption il me semble à la traine par rapport à ces 2 adversaires.
L'intérêt croissant autour d'HTML 5 me parait en effet être une pelletée de terre de plus dans la tombe de JavaFX.
Je ne dis pas que la techno est mauvaise, juste qu'elle a le désavantage d'être moins bien implantée/populaire face à Flex, et le désavantage face à HTML 5 de nécessiter un plugin et de ne pas être un standard Web.
Hi!
Suite aux récentes annonces d'Adobe, je peux vous dire que dans ma ssii (200 développeurs) et chez mon client (500 personnes côté IT), la confiance en flash/flex s'est CONSIDERABLEMENT dégradée, à tel point que les discussions actuelles tendent à tout simplement virer Flash/Flex de notre toolkit (ce qui risque de me mettre au chômage mais bon)....
C'est je pense une opportunité pour Java fx de prendre un maximum de parts de marché, et de montrer que Oracle est un éditeur de soft un peu plus sérieux qu'Adobe
<troll inside>
Dans 5 ans on rigolera bien en repensant au plugin Flash!
</troll inside>
Je ne pense pas que Java FX va perser : Quand on voit les dernières annonces des gros éditeurs qui misent sur le HTML5 et sur un monde sans plugins.
D'ailleurs, dans le monde Java, y a pas de frameworks (pour solutions RIA) qui font l'affaire et qui ne nécessitent pas de plugins (ex : GWT).
Je dirai même plus, ça fait des années que javafx existe et le point où ça en est est assez décevant. Perso je trouve qu'il faudrait être bien sûr de son coup pour faire confiance à javaFX dans son état actuel, j'ai même l'impression que ce nom de javaFX devrait être carrément mis au placard tant sa réputation est déjà entachée.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager