Domanda

JavaFX fornisce una funzionalità di trascinamento da installare semplicemente trascinandoli fuori dal browser, quindi è possibile riavviare le applicazioni direttamente dal desktop. Quanto è diverso da JNLP? O quanto è facile o vantaggioso rispetto a JNLP in termini di distribuzione di contenuti sul Web?

È stato utile?

Soluzione

Sia i metodi applet che webstart per la distribuzione di applicazioni JavaFX utilizzano file JNLP.

Questa è una modifica rispetto al passato quando JNLP era utilizzato solo da WebStart (che è ciò a cui ti riferisci).

Non c'è molta differenza, dipende dall'esperienza utente che desideri che l'utente abbia. Direi che per le app più significative, stai meglio con il metodo webstart più tradizionale di avvio delle app (scarica un file JNLP da un link e avvialo da javaws).

Esistono sottili differenze nei privilegi di sicurezza tra un'applet e webstart, inoltre ci sono anche alcune differenze API all'interno di JavaFX tra ciò che funziona in un'applet rispetto a ciò che funziona in un'app lanciata webstart. Questi vengono lentamente eliminati.

Altri suggerimenti

Penso che stai mescolando le cose.

JNLP è solo un modo per distribuire l'applicazione, mentre JavaFX è un livello di presentazione.

In effetti è possibile distribuire il codice JavaFX in un pacchetto JNLP.

Dovresti confrontare JavaFX con Swing;)

Con JNLP è possibile distribuire applicazioni java Swing o AWT o SWT o JavaFX. Avere la possibilità di eseguire quindi in un sandbox.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top