Outils de développement JavaScript

Logiciels et librairies conçues pour aider au développement d'application JavaScript.

Code Mirror

Parseur JavaScript, HTML et XML qui apporte la coloration syntaxique à un éditeur. Il s'incorpore à un IDE pour application Web, ou un une extension de navigateur.

Apana Studio

Editeur JavaScript et Ajax editor open source sou licence GPL.
Inclut la librairie Jaxer pour interfacer une application avec MySQL et permet d'inclure aussi d'autres frameworks Ajax tees que JQuery.

Closure Compiler

Un compilateur JavaScript par Google qui optimise et compresse le code pour les applications web plus réactives.

Node.js

Un serveur HTTP et autres protocoles qui interprête des applications écrites en JavaScript. Il est construit sur V8, le compilateur JIT du navigateur Chrome.
L'intérêt semble être de faire fonctionner des programmes JavaScript sans navigateur ou de créer des logiciels fonctionnant en réseau sur le Web comme par exemple une application de chat.

Jam ou Volo

Si vous connaissez et avez apprécié l'utilitaire npm inclut dans Node qui permet d'installer des packages JavaScript, pour pourrez trouver en Jam un outil équivalent. Le logiciel s'installe sur le poste utilisateur et inclut les librairies entreposées sur le site de Jam avec la commande install. Cela permet notamment de partage les librairies comme jQuery entre plusieurs applications. Volo est équivalent mais utilise GitHub pour le stockage des librairies.
Jam et Volo requièrent Node.js.

Packer 3

Compresse le code JavaScript pour produire un fichier plus léger à télécharger.
Fonctionne en ligne de commande ou en ligne sur un site.

Compressor

Autre outil en ligne pour compresser le code, et réduire le temps de chargement.

JSBeautifier

Rend un code plus lisible avec indentation automatique, etc... On fait juste un copier-coller du code dans l'interface.

Waterbear

Interface graphique pour construire visuellement un programme JavaScript avec des composants.

Toolkit

Extension qui propose des objets et des méthodes, comme par exemple la distance entre deux chaînes.

Voir aussi

22 mars 2013

OdinMonkey, JavaScript plus rapide

C'est le nom de l'implémentation d'Asm.js dans Firefox. Ce sous-ensemble de JavaScript permet d'exécuter les applications aussi vite que le code C ou C++. Il est prévu dans la version 22 (et déja en nightly build) de pouvoir écrire des applications dans ces langages, les convertir en asm.js avec Emscriptem, et obtenir la même vitesse d'exécution que le code natif. C'est donc une alternative à Native Client de Google.

© 2008-2015 Xul.fr