Existe-t-il un moyen d'obtenir la même fonctionnalité en Python, à savoir lancer un script à partir d'un navigateur et le mettre à jour automatiquement à partir d'un emplacement de serveur central?Python équivalent au Java Web Start de JNLP?
Répondre
Exécutez votre application sur Jython et utilisez Java Web Start?
À partir d'un commentaire ci-dessous, http://blog.pyproject.ninja/posts/2016-03-31-web-start-on-jython.html, fournit un exemple complet. Notez que Jython n'est pas en Python - certaines choses ne fonctionnent pas, et notamment Jython est seulement compatible avec Python-2.7.
Vous pouvez être en mesure d'atteindre certaines fonctionnalités avec Skulpt bien qu'il utilise python sans classe, donc sa fonctionnalité est plutôt limitée.
Bien vérifier this python wiki page car il énonce diverses options.
Je trouve beaucoup de contenu Web sur ces pages, mais la fonctionnalité de type JNLP semble toujours manquante. Juste avoir la possibilité de télécharger des scripts à jour à partir d'un serveur central (ou pas si les scripts locaux sont bien mis à jour) est une aubaine dans un scénario avec beaucoup d'ordinateurs clients exécutant les mêmes scripts, etc. la communauté Python aurait trouvé un 'port' il y a longtemps ... – c00kiemonster
Eh bien, ce n'est pas encore un match complet des fonctionnalités de JNLP mais peut-être esky est plus proche de ce que vous voulez. Ce n'est pas basé sur un navigateur, mais une fois que votre application est installée sur le client, elle peut se mettre à jour. Il pourrait également manquer quelque chose dans le département multiplateforme donc en fonction de votre environnement YMMV.
Une autre alternative pourrait être le framework Dabo sur dabodev.com. Cela fait quelques années que je l'ai regardé mais il semble toujours vivant :-)
- 1. Le navigateur télécharge jnlp sur Java Web Start. Comment l'éviter?
- 2. Comment intégrer l'application Java Web Start (avec jnlp) sur google?
- 3. Existe-t-il un équivalent .NET de Java Web Start?
- 4. Démarrage lent pour Java Web Start application
- 5. Fichiers non-classe avec Java Web Start
- 6. java web start JAVA_HOME
- 7. Installation de Java Web Start pilotée
- 8. Problème de titre de la fenêtre Java Web Start
- 9. Java Web Start: unsigned cglib
- 10. entrée/sortie avec Java Web Start
- 11. Comment déboguer des applications Java Web Start?
- 12. Comment obtenir l'attribut jnlp href à l'exécution dans l'application Java Web Start (similaire à BasicService.getCodeBase())?
- 13. Option d'authentification Java Web Start
- 14. Impossible de faire fonctionner Java Web Start dans Eclipse
- 15. L'écran de démarrage de Java Web Start ne s'affiche pas
- 16. Java Web Start vs Embedded Java Applet
- 17. Erreur de lancement du fichier dans Java Web Start
- 18. Lecture de fichiers dans Java Web Start
- 19. Configuration log4j avec Java Web Start
- 20. « start/affinité » équivalent dans .NET
- 21. Dynamiquement charger des fichiers jar supplémentaires en utilisant Web Start/JNLP
- 22. Exécution de l'application Web Start existante via l'EDI à l'aide de JNLP (s) existants
- 23. déployer des clients java web start
- 24. Création d'une application Java Web Start
- 25. Log4J et Java Web Start, comment alterner entre différentes configurations?
- 26. Signé/Applets Java Unsigned Web Start, Connexions Socket?
- 27. Python équivalent à Java Class.getResource
- 28. Python "Event" équivalent en Java?
- 29. Propriété de version sur les bocaux dans Web Start
- 30. Java équivalent de struct.pack de Python?
Cela semble cynique au début mais c'est en fait une très bonne suggestion. – jathanism
@alex Pouvez-vous donner un exemple de pseudo-code pour le même – user1312155
Pour commencer avec Jython et Web Start, consultez mon blog http://blog.pyproject.ninja/posts/2016-03-31-web-start- sur-jython.html – seeg