8
votes

Pouvez-vous intégrer les scripts Python dans le navigateur Web?

J'essaie de voir comment je peux obtenir un script Python à exécuter dans le navigateur Web. Est-ce que quelqu'un sait si cela est possible ou devrais-je faire un plugin?

Je recherche quelque chose qui fonctionnerait comme: xxx

merci, Joe


5 commentaires

Voir Stackoverflow.com/Questions/ 1235629 / ...


Cela ne répond pas vraiment à ma question. merci de le trouver cependant :)


Souhaitez-vous l'utiliser sur une application intranet ou extranet? C'est-à-dire qu'il est acceptable de demander aux utilisateurs d'installer l'environnement Python localement?


Nan. J'essaie de construire une application de discussion légère qui fonctionnera simplement en chargeant une page HTML :)


Les alternatives les plus proches à ce jour sont énumérées à wiki.python.org/moin/webbrowserProgrammation


4 Réponses :


4
votes

Je ne pense pas que tout navigateur grand public prend en charge par défaut, vous devez donc écrire un plugin.

Il y a des gens qui ont essayé cela auparavant. Par exemple, Python + Silverlight .


2 commentaires

Je pense qu'utiliser Silverlight et Python sera un peu trop. J'essaie de faire ce léger. Merci quand même :)


@Joesimpson I Deuxièmement votre avis. JavaScript alors que l'ECMA est uniforme et un bon remix des langues prédécesseurs, mais le mélange est en quelque sorte construit «Quelque chose ne va pas» intestinant le sentiment que je continue à omettre de clouer. Et cela continue d'empirer avec toutes les interactions avec ces prédécesseurs. Il y a skulpt et brython, mais ils utilisent JavaScript sous forme de couche VM gérée comparable à Silverlight plus rapide! Comment votre extension Plug-in FLARG-IN?



2
votes

pyjamas pourrait être d'intérêt.


0 commentaires

2
votes

Merci beaucoup à tous ceux qui ont contribué câlins à tous

J'ai décidé que je ferais simplement un plugin basé sur Netscape pour Python (code source et tout ce que cela sera disponible lorsque je l'ai fait pour tout le monde)

joe


2 commentaires

Upvoting bugzilla.mozilla.org/show_bug.cgi?id=354630 devrait obtenir développeur.mozilla.org/en-us/docs/pydom travailler.


@Chawathevipul Y a-t-il un nouveau billet pour ce bogue à Mozilla?



3
votes

Il y a aussi Brython et pythoncript mais celui-ci est compilé. J'ai fourbé PythonScript pour créer Pythonium. Il y a aussi des pypyjs.


0 commentaires