21 votes

Un interpréteur Javascript pour remplacer Python

En ce qui concerne les langages rapides typés dynamiquement, je commence vraiment à aimer Javascript, car je l'utilise beaucoup pour des projets web, notamment parce qu'il utilise la même syntaxe que Actionscript (flash).

Ce serait un langage idéal pour les scripts shell, ce qui faciliterait le déplacement du code entre l'avant et l'arrière d'un site, sans la syntaxe étrange de python.

Existe-t-il un bon interpréteur javascript facile à installer (je sais qu'il en existe un basé sur java, mais cela impliquerait d'installer tout le matériel java à utiliser),

13voto

Zach Points 9869

Personnellement, j'utilise SpiderMonkey, mais voici une liste exhaustive d'outils d'aide à la décision. Coquilles ECMAScript

Exemple d'installation et d'utilisation de spidermonkey sur Ubuntu :

$ sudo apt-get install spidermonkey
$ js myfile.js
output
$ js
js> var f = function(){};
js> f();

9voto

Frank Krueger Points 27508

Bien sûr, sous Windows, l'interpréteur JavaScript est livré avec le système d'exploitation.

Il suffit de courir cscript o wscript contre tout fichier .js.

7voto

Armin Ronacher Points 16894

Il existe actuellement quatre grands interprètes de javascript. V8, Squirrelfish, Spidermonkey et Rhino. Je pense que plus important que les performances, c'est la façon dont il s'intègre dans l'infrastructure existante, et je pense que Rhino, avec son pont vers Java, l'emporte ici.

4voto

skymt Points 2156

Essayez jslibs SpiderMonkey, un moteur d'exécution JS autonome axé sur les scripts et un ensemble de bibliothèques qui utilisent SpiderMonkey (le moteur JS de Gecko).

2voto

Javier Points 33134

Sur le thème "facile à traduire", il y a aussi Lua .

Il est quelque peu similaire à Javascript, mais plus "orthogonal" (plus proche des racines fonctionnelles).

La forte orientation vers la théorie de la programmation "pure" l'a rendu vraiment petit et rapide. C'est le langage de script le plus rapide, et le JIT tourne en rond autour des nouveaux JIT JavaScript qui commencent à apparaître.

De plus, comme il a été conçu à l'origine comme un langage d'extension, il possède une interface très agréable et propre avec le C, ce qui facilite la création de liens avec toute bibliothèque C à laquelle vous souhaitez accéder.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X