IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaFX Discussion :

Est-ce que JavaFx est indépendant de Java ou bien les deux sont nécessaires pour une application ?


Sujet :

JavaFX

  1. #1
    Membre expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 873
    Points : 3 717
    Points
    3 717
    Par défaut Est-ce que JavaFx est indépendant de Java ou bien les deux sont nécessaires pour une application ?
    Bonjour,

    Est-ce que JavaFx est indépendant de Java ou bien les deux sont nécessaires pour une application ?

    Je pensais que JavaFx c'était pour la partie graphique et Java c'était pour la partie code de l'application un peu comme C# et XAML mais est-ce bien cela ? J'ai des doutes...

    Merci.

  2. #2
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    JavaFx est nécessaire pour toute application où tu vas coder la partie graphique en JavaFx.

    Sinon absolument pas...
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  3. #3
    Membre expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 873
    Points : 3 717
    Points
    3 717
    Par défaut
    Citation Envoyé par sinok Voir le message
    JavaFx est nécessaire pour toute application où tu vas coder la partie graphique en JavaFx.

    Sinon absolument pas...
    Merci. Désolé mais je n'ai pas compris ta réponse, peut-on faire une application avec javafx sans java ? Les deux sont dépendants l'un de l'autre ?

    Comment cela se passe concrètement, est-ce qu'on code la partie graphique avec javafx et la partie code avec java ?

    Bon je vais continuer à chercher de mon coté...

  4. #4
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    JavaFX est dépendant de java.

    Java ne dépend pas de JavaFX (pour le moment, ce pourrait changer en java 8 ou 9).


    La partie graphique sera codée en java, JavaFX n'étant qu'une API java depuis la version 2. Tu confond avec la version itiale de JavaFX qui utilisait un langage particulier, à savoir le JavaFXScript.

    Le Layout des composants pouvant être défini au moyen de fichier XML appelés FXML.
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  5. #5
    Membre expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 873
    Points : 3 717
    Points
    3 717
    Par défaut
    Citation Envoyé par sinok Voir le message
    JavaFX est dépendant de java.

    Java ne dépend pas de JavaFX (pour le moment, ce pourrait changer en java 8 ou 9).


    La partie graphique sera codée en java, JavaFX n'étant qu'une API java depuis la version 2. Tu confond avec la version itiale de JavaFX qui utilisait un langage particulier, à savoir le JavaFXScript.

    Le Layout des composants pouvant être défini au moyen de fichier XML appelés FXML.
    Encore merci. Ah oui c'est donc l'ancienne version qui me faisait penser à Xaml et C# (ou vb.net). Mais du coup à quoi sert cette API ? Est-ce que cela permet de faire des interfaces graphiques plus riches ?

  6. #6
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Bah dans l'ensemble JavaFX permet aussi bien un mode à la XAML/C# en utilisant le couple FXML pour la mise en place de l'interface et Java pour toute la logique, qu'un mode à l'ancienne en full java. cf http://fxexperience.com/2011/10/fxml...he-next-phase/
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  7. #7
    Membre expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 873
    Points : 3 717
    Points
    3 717
    Par défaut
    Citation Envoyé par sinok Voir le message
    Bah dans l'ensemble JavaFX permet aussi bien un mode à la XAML/C# en utilisant le couple FXML pour la mise en place de l'interface et Java pour toute la logique, qu'un mode à l'ancienne en full java. cf http://fxexperience.com/2011/10/fxml...he-next-phase/
    +1 et merci.

  8. #8
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut
    JavaFX (2.0) propose divers choses :
    • Une api graphique 2D et 3D (la partie 3D est encore incomplète).
    • Des nouveaux contrôles avec support du CSS 3.0 utilisant cette API graphique.
    • La possibilité de définir ses forms/layouts dans un format XML externe, le FXML.
    • Un support média plus évoluée que le Java Media Framework pour la lecture des media audio et vidéo.
    • Une API de binding (que tu peux utiliser pour faire autre chose que du graphisme).
    • Des nouvelles collections liées au binding (idem).


    Pour le moment ce n'est dispo que sur Windows, en preview sur MacOS et ça viendra plus tard sur Linux.

    JavaFX2.0 est écrit en Java et tu peux désormais appeler l'API JavaFX depuis n'importe quel langage supporté par la JVM : Java, JavaScript, Visage (AKA JavaFXScript), JRuby, Scala, Groovy, Clojure, ...
    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. est ce que c'est possible en java?
    Par ballantine's dans le forum Agents de placement/Fenêtres
    Réponses: 50
    Dernier message: 25/11/2009, 16h41
  2. Est-ce que RoR est un langage portable comme java?
    Par golshifteh dans le forum Ruby on Rails
    Réponses: 3
    Dernier message: 25/08/2008, 03h16
  3. est-ce que python est ce que je cherche
    Par SILICONE dans le forum Général Python
    Réponses: 5
    Dernier message: 21/12/2007, 14h23
  4. est ce que existe type struct en java comme en c ?
    Par bill7 dans le forum Langage
    Réponses: 10
    Dernier message: 11/01/2006, 10h02
  5. Qu'est-ce que c'est que Nessus, ça fait quoi exactement ?
    Par PeterT dans le forum Développement
    Réponses: 3
    Dernier message: 24/07/2002, 11h23

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