Maison  >  Article  >  développement back-end  >  Python peut-il remplacer JavaScript ?

Python peut-il remplacer JavaScript ?

WBOY
WBOYoriginal
2022-06-29 16:10:532722parcourir

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é.

Python peut-il remplacer JavaScript ?

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

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 :

Python peut-il remplacer JavaScript ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn