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 :

JavaFx est-il dédié uniquement aux applications Internet ?


Sujet :

JavaFX

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

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut JavaFx est-il dédié uniquement aux applications Internet ?
    Bonsoir,

    J'aimerais savoir si JavaFx est dédié uniquement aux applications Internet (Rich Internet Application), des applications qui s'exécutent dans un navigateur ou bien on peut aussi faire des applications bureau classiques (indépendant d'internet et d'un navigateur) ?

    Merci.

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    On peut sans problème faire des applications standalone avec.

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

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Citation Envoyé par sinok Voir le message
    On peut sans problème faire des applications standalone avec.
    +1 et merci. "applications standalone" signifie que ce sont des applications bureau classiques indépendant d'internet/d'un navigateur ? Je demande histoire d'être sûr.

  4. #4
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    Citation Envoyé par Beginner. Voir le message
    +1 et merci. "applications standalone" signifie que ce sont des applications bureau classiques indépendant d'internet/d'un navigateur ? Je demande histoire d'être sûr.
    Oui
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

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

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Citation Envoyé par Robin56 Voir le message
    Oui
    +1 et merci.

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2010
    Messages : 2
    Par défaut
    oui et en plus avec le même développement tu décides à la compilation la cible. Le seul regret c'est la mésentente... entre Oracle et Google, car le projet initial de runtime Android est passé à la trappe. C'est bien dommage car une même technologie nous aurions pu cibler tous les environnements.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 12
    Par défaut JAVAFX OU SWING
    Bonjour,
    je n'ai aucune notion de JAVAFX, mais étant donné que nous pouvons faire des applications avec, quel apport peut amener JAVAFX par rapport à Swing -ou notre bon vieux AWT-?

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Juin 2009
    Messages : 61
    Par défaut
    Quote de Lunatix sur l'annonce Roadmap d'Oracle pour Java FX
    Pour ce qui est de Swing : c'est simple. Cette api est gelée.
    Ca veut dire qu'elle n'évoluera plus mais qu'elle reste pour le moment partie du jdk officiel java.

    La nouvelle api java pour faire des clients lourds c'est JavaFX2 (a ne pas confondre avec javaFX1.X qui est abandonné).
    C'est pour ça que je me suis mis à JavaFX il y a peu. Swing va devenir (si ça ne l'est déjà) obsolète. Apparemment, JavaFX sera inclut au JDK8 (la, ce n'est qu'un module qu'il faut télécharger à part).

  9. #9
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Citation Envoyé par Ubuntu66 Voir le message
    Bonjour,
    je n'ai aucune notion de JAVAFX, mais étant donné que nous pouvons faire des applications avec, quel apport peut amener JAVAFX par rapport à Swing -ou notre bon vieux AWT-?
    Bonne question, justement je me demandais la même chose...

    Citation Envoyé par M4veR1K Voir le message
    Quote de Lunatix sur l'annonce Roadmap d'Oracle pour Java FX

    C'est pour ça que je me suis mis à JavaFX il y a peu. Swing va devenir (si ça ne l'est déjà) obsolète. Apparemment, JavaFX sera inclut au JDK8 (la, ce n'est qu'un module qu'il faut télécharger à part).
    Intéressant mais à part ça ce serait bien de savoir si il y a une amélioration, j'ai cru comprendre qu'avec JavaFx les interfaces graphiques sont plus jolies, plus moderne, y a plus de fonctions à ce niveau là...

    Utilises-tu Netbeans ?

    ...

  10. #10
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Par défaut
    oui, en théorie, ils ont essayé de faire mieux avec javaFX
    (réussite ou pas a chacun de se faire son avis)

    ceci dit on retrouve :
    un gestion de theme via css
    http://docs.oracle.com/javafx/2.0/cs...s_tutorial.htm
    ce qui pour ceux qui ont essayé de faire des themes swing est appreciable

    une gestion d'effets graphiques modernes (transitions, effets etc...)
    http://docs.oracle.com/javafx/2.0/vi...al_effects.htm

    integration d'une vue html moderne, gestion de la vidéo
    http://docs.oracle.com/javafx/2.0/we...ub-webview.htm

    on ajoute un scenegraph, un format xml pour decrire les interfaces, et une prise en compte des le premier jour du probleme du threading
    http://docs.oracle.com/javafx/2.0/th...ub-threads.htm

    je trouve qu'on a une api pour faire des Gui qui semble si ce n'est plus puissante, en tout cas plus abordable et plus simple que swing/awt et plus cohérente (le mix awt/swing etait parfois horrible, on embarquait des Vectors et autres objets quasi depreciés au coeur de l'api etc...)

    voila

  11. #11
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Citation Envoyé par lunatix Voir le message
    oui, en théorie, ils ont essayé de faire mieux avec javaFX
    (réussite ou pas a chacun de se faire son avis)

    ceci dit on retrouve :
    un gestion de theme via css
    http://docs.oracle.com/javafx/2.0/cs...s_tutorial.htm
    ce qui pour ceux qui ont essayé de faire des themes swing est appreciable

    une gestion d'effets graphiques modernes (transitions, effets etc...)
    http://docs.oracle.com/javafx/2.0/vi...al_effects.htm

    integration d'une vue html moderne, gestion de la vidéo
    http://docs.oracle.com/javafx/2.0/we...ub-webview.htm

    on ajoute un scenegraph, un format xml pour decrire les interfaces, et une prise en compte des le premier jour du probleme du threading
    http://docs.oracle.com/javafx/2.0/th...ub-threads.htm

    je trouve qu'on a une api pour faire des Gui qui semble si ce n'est plus puissante, en tout cas plus abordable et plus simple que swing/awt et plus cohérente (le mix awt/swing etait parfois horrible, on embarquait des Vectors et autres objets quasi depreciés au coeur de l'api etc...)

    voila
    C'est intéressant, merci et +1.

  12. #12
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Août 2005
    Messages : 6 904
    Billets dans le blog
    54
    Par défaut
    Depuis la 2.0.2 JavaFX est soumis à la même license de redistribution que Java, ce qui veut dire que , tout comme le JRE, on peut aussi packager et redistribuer soit-même les runtimes* avec son application

    ex: un installer NSIS qui installe une app fournie avec un launcher natif de type Launch4J/Janel/WinRun4J, etc. utilisant un JRE et des runtimes FX privées.

    Ce qu'a montré Jasper Potts dans son blog "Packaging JavaFX Applications as Native Installers"

    *Les runtimes publics/finaux pas les beta des dernières versions il me semble.

    Évidement les moyens de lancement précédents (install séparée JRE + FX, Java Web Start offline ou intégré à une page web) fonctionnent toujours.
    Pareil pour JWS tu peux utiliser les runtimes sur le site d'Oracle ou une copie située sur le même serveur web que ton app.
    Pour ma part, on a tellement eut de couilles avec JWS (y compris des bugs introduits récemment par Oracle) qu'on fera tout désormais pour remplacer cette technologie sur laquelle on ne peut pas compter. On m'avait suggéré GetDown lors de la JavaOne.
    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. Réponses: 3
    Dernier message: 18/11/2014, 17h30
  2. Réponses: 7
    Dernier message: 29/10/2011, 00h38
  3. [DEBUTANT] Qu'est-ce qu'une contrainte applicative ?
    Par Invité dans le forum Débuter
    Réponses: 2
    Dernier message: 16/02/2005, 14h18
  4. est il possible de téléphoner via internet?
    Par soders dans le forum Messagerie instantanée
    Réponses: 5
    Dernier message: 19/11/2004, 18h07
  5. Réponses: 4
    Dernier message: 21/09/2003, 15h50

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