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 :-)
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