Question

JavaFX fournit une fonctionnalité Glisser-installer simplement en les faisant glisser hors de votre navigateur - vous pouvez ensuite relancer les applications directement à partir de votre bureau. En quoi est-il différent de JNLP? Ou comment est-il facile ou avantageux d’utiliser JNLP en termes de distribution de contenu sur le Web?

Était-ce utile?

La solution

Les méthodes d'applet et de démarrage Web du déploiement d'applications JavaFX utilisent des fichiers JNLP.

C’est un changement par rapport au passé où JNLP n’était utilisé que par WebStart (c’est ce à quoi vous faites référence).

Il n'y a pas beaucoup de différence, cela dépend de l'expérience utilisateur que vous souhaitez que l'utilisateur ait. Je dirais que pour les applications les plus significatives, il vaut mieux utiliser la méthode de lancement d'applications Web plus traditionnelle (télécharger un fichier JNLP à partir d'un lien et le faire lancer par javaws).

Il existe des différences subtiles dans les privilèges de sécurité entre une applet et un démarrage Web, mais 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 en train d'être éliminés lentement.

Autres conseils

Je pense que vous mélangez les choses.

JNLP n’est qu’un moyen 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 avec Swing;)

Avec JNLP, vous pouvez distribuer des applications Java Swing ou AWT ou SWT ou JavaFX. Avoir la possibilité de s'exécuter ensuite dans un bac à sable.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top