Maison >développement back-end >Tutoriel Python >Python peut-il remplacer JavaScript ?
Python peut remplacer JavaScript ; Pyjamas peut être utilisé pour implémenter Python au lieu de JavaScript. Pyjamas est un framework de développement Python ajax qui peut être utilisé pour écrire des programmes réseau au lieu de HTML et de JavaScript. Les classes et les modules peuvent être réutilisés et importés. La bibliothèque AJAX peut également résoudre les problèmes d'interopérabilité.
L'environnement d'exploitation de ce tutoriel : système Windows 10, Python3&&javascript version 1.8.5, ordinateur Dell G3.
Python peut-il remplacer JavaScript
Ce serait formidable si Python pouvait être utilisé à la place de Javascript pour écrire des applications basées sur un navigateur. Cependant, Javascript est le seul langage exécutable dans le navigateur (sauf Flash ou Silverlight).
Changez l'idée, écrivez d'abord le code en Python, puis convertissez-le en script Javascript via le compilateur C'est en effet réalisable. Eh bien, quelqu'un a déjà fait ça, c'est ça : Pyjamas
Introduction à Pyjamas :
Pyjamas est un framework de développement Python Ajax.
Le Web Toolkit (GWT) de Google nous permet de développer des applications Internet riches (RIA) compatibles Ajax entièrement en code Java™. Vous pouvez utiliser le riche ensemble d'outils Java (IDE, refactoring, complétion de code, débogueur, etc.) pour développer des applications pouvant être déployées dans tous les principaux navigateurs Web. Avec l'aide de GWT, vous pouvez écrire des applications qui s'exécutent dans le navigateur mais se comportent comme des applications de bureau.
Semblable à GWT, Pyjamas est une API multi-navigateurs avec laquelle vous pouvez écrire des fonctions côté client à l'aide de Python. L'avantage d'utiliser Pyjamas est que vous pouvez utiliser Python au lieu de HTML et JavaScript pour écrire des programmes Web, et que vous pouvez réutiliser et importer des classes et des modules. De plus, la bibliothèque AJAX peut également résoudre les problèmes d'interopérabilité, vous n'avez donc pas à vous soucier des problèmes de compatibilité des programmes sur IE6, IE7, Firefox, Safari, Opera et d'autres navigateurs.
Avantages de Pyjamas : utilisez Python au lieu de HTML et JavaScript pour écrire des programmes Web.
De nombreuses personnes qui utilisent Google Web Toolkit (GWT) se demandent pourquoi Python ne peut pas être utilisé à la place de Java. Ce n'est pas grave, ayez juste un pyjama. Semblable à GWT, Pyjamas est une API multi-navigateurs qui vous permet d'écrire des fonctionnalités côté client en Python. L’avantage d’utiliser Pyjamas est que vous pouvez écrire des programmes Web en Python au lieu de HTML et JavaScript, et que vous pouvez réutiliser et importer des classes et des modules. De plus, la bibliothèque AJAX peut également résoudre les problèmes d'interopérabilité, vous n'avez donc pas à vous soucier des problèmes de compatibilité des programmes sur IE6, IE7, Firefox, Safari, Opera et d'autres navigateurs.
Connaissances élargies :
Pyjamas 0.8 alpha1 est sorti. Certaines mises à jour de cette version incluent :
Ajout d'objets simples sys.stdout et sys.stderr
Correction de sys.exc_info() pour le rendre plus similaire à Python
Ajout d'un module de traçabilité très basique
ajout de la prise en charge des événements oninput et onpropertychange
Un problème getWidget avec HTMLTable sous pyjd sous Windows a été corrigé
Nouvelle analyse de la syntaxe des documents XML sous pyjd sous Windows
pyjsbuild Ajout d'une option de génération automatique (surveillance des fichiers)
Ajout de pyjscompressor.py
[Recommandations associées : Tutoriel vidéo javascript, Tutoriel vidéo Python3]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!