Pergunta

O JavaFX fornece um recurso de arrastar para instalar simplesmente arrastando-os para fora do seu navegador-você pode relançar os aplicativos diretamente da sua área de trabalho. Quão diferente é diferente do JNLP? Ou quão fácil ou vantajoso é sobre o JNLP em termos de distribuição de conteúdo pela Web?

Foi útil?

Solução

Os métodos Applet e Webstart para implantar aplicativos Javafx usam arquivos JNLP.

Isso é uma mudança do passado quando o JNLP foi usado apenas pelo Webstart (que é a que você está se referindo).

Não há muita diferença, depende da experiência do usuário que você deseja que o usuário tenha. Eu diria que, para os aplicativos mais significativos, você está melhor com o método Webstart mais tradicional de lançar aplicativos (faça o download de um arquivo JNLP de um link e faça com que o Javaws o inicie).

Existem diferenças sutis nos privilégios de segurança entre um applet e webstart; mais, mais também existem algumas diferenças de API dentro do Javafx entre o que funciona em um applet vs o que funciona em um aplicativo lançado pela Webstart. Estes estão sendo eliminados lentamente.

Outras dicas

Eu acho que você está misturando coisas.

O JNLP é apenas uma maneira de implantar seu aplicativo, enquanto o Javafx é uma camada de apresentação.

Na verdade, você pode implantar seu código Javafx em um pacote JNLP.

Você deve comparar javafx com swing;)

Com o JNLP, você pode distribuir aplicativos Java Swing ou AWT ou SWT ou Javafx. Tendo a possibilidade de executar então em uma caixa de areia.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top