Python эквивалентно Java JNLP Web Start? - PullRequest
14 голосов
/ 12 февраля 2010

Есть ли способ достичь такой же функциональности в Python, то есть запустить скрипт из браузера и автоматически обновить его с центрального сервера?

Ответы [ 3 ]

8 голосов
/ 22 февраля 2010

Запустить ваше приложение на Jython и использовать Java Web Start?

Из комментария ниже http://blog.pyproject.ninja/posts/2016-03-31-web-start-on-jython.html, предоставляет полный пример.

Обратите внимание, что Jython не является Python - некоторые вещи не работают, и в частности, Jython совместим только с Python-2.7.

2 голосов
/ 16 февраля 2010

Ну, это еще не полное соответствие функций JNLP, но, возможно, esky ближе к тому, что вы хотите. Он не основан на браузере, но как только ваше приложение установлено на клиенте, оно может само обновиться. Также может не хватать чего-то в кроссплатформенном отделе, поэтому в зависимости от вашей среды YMMV.

Другой альтернативой может быть инфраструктура Dabo на dabodev.com. Прошло несколько лет с тех пор, как я посмотрел на это, но он все еще выглядит живым: -)

1 голос
/ 14 февраля 2010

Вы можете достичь некоторой функциональности с помощью Skulpt , хотя он использует бесклассовый питон, поэтому его функциональность довольно ограничена.

Хорошо, зацените эту вики-страницу Python , так как она содержит различные варианты.

...