Pregunta

JavaFX proporciona una función de Arrastrar para instalar simplemente arrastrándola fuera de su navegador; luego puede reiniciar las aplicaciones directamente desde su escritorio. ¿Cuán diferente es diferente de JNLP? ¿O cuán fácil o ventajoso es sobre JNLP en términos de distribución de contenido en la web?

¿Fue útil?

Solución

Tanto los métodos applet como webstart para implementar aplicaciones JavaFX utilizan archivos JNLP.

Este es un cambio del pasado cuando JNLP solo fue utilizado por WebStart (que es a lo que se refiere).

No hay mucha diferencia, depende de la experiencia del usuario que desee que tenga el usuario. Diría que para las aplicaciones más importantes, es mejor usar el método de inicio web más tradicional para iniciar aplicaciones (descargue un archivo JNLP desde un enlace y haga que Java lo inicie).

Existen diferencias sutiles en los privilegios de seguridad entre un applet y un inicio web, más aún, también hay algunas diferencias API dentro de JavaFX entre lo que funciona en un applet y lo que funciona en una aplicación iniciada con inicio web. Estos se están eliminando lentamente.

Otros consejos

Creo que estás mezclando cosas.

JNLP es solo una forma de implementar su aplicación, mientras que JavaFX es una capa de presentación.

De hecho, puede implementar su código JavaFX en un paquete JNLP.

Debe comparar JavaFX con Swing;)

Con JNLP puede distribuir aplicaciones Java Swing o AWT o SWT o JavaFX. Tener la posibilidad de ejecutar luego en un sandbox.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top