2010-08-11 5 views
0

Nous avons créé une applet avec javafx et il semble que pour charger l'applet plusieurs fichiers jar, jnlp et js doivent être téléchargés depuis dl.javafx.com. J'ai essayé de trouver quels fichiers étaient nécessaires pour pouvoir les héberger sur notre propre serveur, mais après une heure ou deux, je me suis lassé de lire le code et j'ai abandonné. Ne semble-t-il pas bizarre que pour utiliser javafx, le client ait une dépendance sur le serveur javafx? Il y a quelques mois, il y avait une instance où leur serveur était en panne, ce qui est complètement inacceptable. J'ai envie de le mettre au rebut et de recommencer quelque chose d'autre mais je ne peux pas jeter un an de travail.Dépendance envers une tierce partie lors de l'exécution?

Quels sont les points de vue de tous les autres? Avez-vous vécu/résolu cela? Toute suggestion où je devrais partir d'ici sera acceptée avec reconnaissance.

Répondre

1

Ce problème a été soulevé plusieurs fois et c'est l'une des principales critiques que les gens ont avec JavaFX. Il y a une dépendance à l'exécution, mais je crois qu'il est techniquement possible de distribuer une application "hors ligne" (même si je ne l'ai jamais essayé). Voir here et here.

Je ne sais pas si c'est une violation de la licence de distribution hors ligne.

J'ai de la sympathie pour votre frustration, mais je dirais que cela ne vaudrait pas la peine de mettre au rancart une année de travail. J'imagine que le temps de disponibilité des serveurs Oracle ne serait pas pire que toute panne qui pourrait être attendue de n'importe quelle application Web.

Questions connexes