2009-09-15 8 views
2

JavaFX fournit une fonction Drag-to-Install simplement en les faisant glisser hors de votre navigateur - vous pouvez alors relancer les applications directement depuis votre bureau. En quoi est-ce différent de JNLP? Ou comment est-ce facile ou avantageux sur JNLP en termes de distribution de contenu sur le web?Différence entre JNLP et JavaFX

+1

Il s'agit en fait d'une fonctionnalité de la version JRE 6u10, car elle ne dépend en aucune façon de JavaFX. –

Répondre

5

Les méthodes applet et webstart de déploiement d'applications JavaFX utilisent toutes deux les fichiers JNLP.

Ceci est un changement par rapport au passé lorsque JNLP était uniquement utilisé par WebStart (ce que vous voulez dire).

Il n'y a pas beaucoup de différence, cela dépend de l'expérience utilisateur que vous voulez que l'utilisateur ait. Je dirais que pour les applications les plus significatives, il vaut mieux utiliser la méthode webstart plus traditionnelle pour lancer des applications (télécharger un fichier JNLP à partir d'un lien et lancer des javaws). Il existe des différences subtiles dans les privilèges de sécurité entre une applet et un webstart, de plus il existe également des différences d'API dans JavaFX entre ce qui fonctionne dans une applet et ce qui fonctionne dans une application lancée par webstart. Ceux-ci sont lentement éliminés.

2

Je pense que vous mélangez des choses. JNLP est juste une façon de déployer votre application, tandis que JavaFX est une couche de présentation.

En fait, vous pouvez déployer votre code JavaFX dans un package JNLP.

Vous devriez comparer JavaFX Swing;)

Avec JNLP vous pouvez distribuer swing ou AWT ou SWT ou JavaFX applications java. Avoir la possibilité d'exécuter ensuite dans un bac à sable.

Questions connexes