aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/javascript/shells
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
commit33058f2b292b3a581333bdfb21b8f671898c5060 (patch)
tree51c3e392513ec574331b2d3f85c394445ea803c6 /files/fr/web/javascript/shells
parent8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff)
downloadtranslated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip
initial commit
Diffstat (limited to 'files/fr/web/javascript/shells')
-rw-r--r--files/fr/web/javascript/shells/index.html43
1 files changed, 43 insertions, 0 deletions
diff --git a/files/fr/web/javascript/shells/index.html b/files/fr/web/javascript/shells/index.html
new file mode 100644
index 0000000000..e20d41754e
--- /dev/null
+++ b/files/fr/web/javascript/shells/index.html
@@ -0,0 +1,43 @@
+---
+title: Shells JavaScript
+slug: Web/JavaScript/Shells
+tags:
+ - Extension
+ - JavaScript
+ - Tools
+translation_of: Web/JavaScript/Shells
+---
+<div>{{JsSidebar}}</div>
+
+<p>Un <em>shell</em> (ou une interface système) JavaScript permet de tester rapidement des fragments de code <a href="/fr/docs/Web/JavaScript">JavaScript</a> sans devoir recharger constamment une page web. Ce type d'outil est très utile pour développer et déboguer du code.</p>
+
+<h2 id="Des_shells_JavaScript_autonomes">Des shells JavaScript autonomes</h2>
+
+<p>Les shells JavaScript suivants sont des environnements autonomes, comme ceux que l'on peut trouver pour Perl ou Python.</p>
+
+<ul>
+ <li><a href="http://nodejs.org/">Node.js</a> - Node.js est une plateforme logicielle qui facilite la création d'applications réseau évolutives, elle est basée sur le moteur V8 de Chrome.</li>
+ <li><a href="http://www.jsdb.org/">JSDB</a> - Ce shell autonome propose des binaires compilés pour Windows, Mac et Linux.</li>
+ <li><a href="http://javalikescript.free.fr/">JavaLikeScript</a> - Ce shell autonome et extensible inclut des bibliothèques natives et JavaScript.</li>
+ <li><a href="http://gluescript.sourceforge.net/">GLUEscript</a> - Ce shell autonome permet d'écrire des applications multiplateformes avec JavaScript. Il peut utiliser wxWidgets pour créer des applications graphiques, et était initialement appelé wxJavaScript.</li>
+ <li><a href="http://jspl.msg.mx/">jspl</a> - Ce shell autonome est amélioré par Perl. Il peut utiliser des modules Perl directement depuis du code JavaScript : DBI pour se connecter à une base de données, GTK2 pour faire des applications graphiques, POSIX pour faire de la programmation système, etc. Bref, le meilleur de CPAN est à présent disponible pour les programmeurs JavaScript.</li>
+ <li><a href="http://shelljs.org">ShellJS</a> - Une interface en ligne de commandes Unix portable pour Node.js.</li>
+</ul>
+
+<h2 id="Liste_des_shells_JavaScript">Liste des shells JavaScript</h2>
+
+<p>Les shells suivants fonctionnent avec Mozilla.</p>
+
+<ul>
+ <li>Firefox intègre directement une <a href="/fr/docs/Outils/Ardoise">ardoise JavaScript</a> (aussi appelée Scratchpad) depuis la version 6.</li>
+ <li><a href="/fr/docs/Introduction_au_shell_JavaScript">JavaScript Shell</a> (<code>js</code>) - Un interpréteur JavaScript en ligne de commande.</li>
+ <li><a href="/fr/docs/xpcshell">xpcshell</a> est un shell qui peut utiliser <a href="/fr/docs/XPConnect">XPConnect</a>, ce qui est parfois utile pour du développement Mozilla.</li>
+ <li><a href="http://jsconsole.com/">jsconsole.com</a> est une console JavaScript open-source, qui permet notamment de créer facilement des liens vers les expressions saisies précédemment.</li>
+ <li><a href="http://www.squarefree.com/shell/">JavaScript Shell (page web)</a>  est aussi disponible avec l'extension <a class="link-https" href="https://addons.mozilla.org/fr/firefox/addon/extension-developer/">Developer Assistant</a>.</li>
+ <li><a href="http://billyreisinger.com/jash/">Jash: JavaScript Shell</a> est un shell DHTML qui donne un accès en ligne de commande à une page web.</li>
+ <li><a href="https://github.com/bard/mozrepl">MozRepl</a> permet de se connecter à Firefox et à d'autres applications Mozilla, de les explorer, et de les modifier depuis l'intérieur pendant leur exécution.</li>
+ <li><a href="https://addons.mozilla.org/fr/firefox/addon/execute-js/">Execute JS</a> est une extension Firefox qui propose une console JavaScript améliorée, où il est possible d'exécuter facilement du code JavaScript et de modifier des fonctions. Cette extension n'est plus maintenue.</li>
+ <li><a href="https://addons.mozilla.org/addon/159546">xqjs</a> est une console simple pour Firefox.</li>
+ <li><a href="https://addons.mozilla.org/fr/firefox/addon/firebug/">Firebug</a> est un ensemble d'outils pour les développeurs, qui contient notamment une console.</li>
+ <li><a href="http://es6console.com">ES6Console.com</a> - Une console JavaScript open-source qui permet de tester du code ECMAScript 2015 (ES6) dans le navigateur.</li>
+</ul>