web-dev-qa-db-fra.com

IDE pour le développement JavaScript

Que proposez-vous pour le développement JS IDE. Existe-t-il quelque chose de similaire à VisualStudio IDE, donc je peux y exécuter/déboguer mon application?

57
michael

Quelques options:

18
Daniel A. White

Chez JetBrains, nous venons de développer un poids léger HTML/Javascript/CSS IDE WebStorm qui comprend un éditeur JavaScript très intelligent avec autocomplétion basée sur DOM et prise en charge de l'API HTML5. Il vous permet pour déboguer (points d'arrêt pris en charge) et exécuter vos scripts directement à partir d'IDE.

45
Alexey Korsun

Je pense que le support JavaScript d'IntellJ est excellent, comme tout ce qu'ils font.

16
duffymo

Netbeans 6.x et Firefox + Firebug

Dans le passé, j'utilisais Aptana autonome ou en tant que plugin Eclipse. La version Pro a quelques extensions sympas comme le IE (pour Firefox toujours intégré) et la prise en charge du débogage pour les deux navigateurs. J'ai trouvé après des heures de test, que Suns Netbeans = est le meilleur PHP et Python IDE pour Windows et Linux. J'ai été surpris que le support Javascript puisse également contenir le bougie à Aptana. Donc Netbeans est ma recommandation (pas seulement pour Javascript).

Essayez-le, c'est gratuit!

13
devarni

J'ai trouvé Aptana Studio pour être bon.

9
dommer

J'ai tendance à recommander de plus en plus Netbeans qui n'a pas encore été proposé (Je suis aveugle parfois). Netbeans est développé par Sun et supporte non seulement Java mais aussi quelques autres langages (PHP, Ruby, Python, Javascript).

Je l'utilise depuis un moment maintenant et j'en suis très satisfait. Il est rapide, permet de compléter le code et intègre facilement les principales bibliothèques JS (Prototype, YUI). Il dispose également d'un débogueur que vous pouvez associer à FF ou IE.

Essayez-le, vous ne serez pas déçu!

6
Valentin Jacquemin

Voici une bonne liste d'IDE que vous pouvez utiliser pour écrire JavaScript:

http://www.programmerfish.com/top-8-ide-integrated-development-environment-for-Java-script-html5-ajax/

5
Salman Ul Haq

Aujourd'hui, j'utilise PHPStorm de JetBrains et je peux facilement dire que c'est le meilleur éditeur que j'ai jamais essayé. Livré avec de nombreuses fonctionnalités que je n'ai pas vues chez d'autres éditeurs comme,

  • rechercher un mot dans un répertoire (équivalent grep)
  • fonction d'intellisense étendue et utile avec plusieurs fichiers et classes parentes
  • support GIT interne
  • une arborescence pour la structure de l'application
  • un support d'historique de version impressionnant qui fonctionne avec GIT et votre historique local. Ceci est très utile lorsque vous souhaitez consulter un fichier GIT non suivi, vous pouvez voir tous les détails de l'historique du fichier pendant des semaines.
  • avec un excellent addon nommé CSSXFire qui fonctionne avec Firebug et suit les modifications CSS et les importe dans l'éditeur et vous permet de reproduire facilement les mêmes modifications que vous avez effectuées dans Firebug CSS Console. C'est vraiment génial
  • une autre fonctionnalité utile est, lorsque vous souhaitez supprimer ou renommer un fichier, l'éditeur recherche le fichier a été utilisé dans ce répertoire et vous avertit. C'est appelé safe-refactor
  • intellisense pour les fichiers, pendant que vous tapez une image d'arrière-plan css, un src ou un attribut href

Parfois, je traite avec PHP donc je préfère PHPStorm, donc les développeurs frontaux devraient préférer WebStrorm qui est spécialisé pour nous.

Je pense que chaque développeur FE devrait essayer PHPStorm ou WebStorm avec Firefox et Firebug.

5
Fatih

Komodo IDE (ou le Komodo Edit gratuit si vous pouvez vivre sans débogueur intégré) sont plutôt sympas.

5
Michael Burr

Voici mon expérience avec les applications basées sur Extjs dans l'interface utilisateur avec Java comme langage côté serveur. Je suis un grand partisan des technologies/produits open source.

Jusqu'à présent, j'ai utilisé Eclipse, Netbeans, Webstorm et notepad ++ avec quelques plugins ajoutés.

Et je pense que Netbeans est le meilleur en termes de mise en évidence et de formatage de la syntaxe. Il reconnaît les virgules manquantes, les variables globales, les clés en double pour les littéraux d'objets de manière très impressionnante.

Des choses presque similaires peuvent être réalisées en ajoutant également des pligins comme Spket dans Eclipse, mais il demande une licence lorsque vous optez pour un niveau de paramètres avancé.

Si vous n'êtes pas tellement préoccupé par un environnement intégré avec un serveur Web, Web Storm est le meilleur dans tous les aspects, mais le plus gros inconvénient est "Son payé". (Même s'il demande 1000 Rs).

3
Bhavesh

J'ai essayé quelques IDE la semaine dernière et NetBeans est mon gagnant. Il a une option de téléchargement silencieuse pour le téléchargement de fichiers en arrière-plan. Et une très bonne complétion de code, pliage, etc.

3
Thinker

Firebug et un bon éditeur de texte mettant en évidence la syntaxe sont à propos du meilleur combo. Il n'est pas nécessaire d'ajouter beaucoup d'autre chose. Avec juste ce combo, vous obtenez:

  • Possibilité de définir des points d'arrêt
  • Inspecter des objets
  • Traversez le DOM
  • Modifier les règles CSS à la volée
  • Voir le trafic réseau/réponses
  • Évaluez et remplacez le code à la volée en production

Et il existe des outils qui s'ajoutent à Firebug:

  • YSlow - Déterminez "pourquoi" votre page est lente
  • Fireunit - Exécuter des tests unitaires

L'un des avantages du développement Javascript est qu'il est flexible et vous pouvez obtenir des commentaires instantanés pendant le développement. Je ne vois aucune raison de gêner cela en ajoutant un IDE qui comprend une étape de "déploiement".

2
cgp

Notepad ++ est livré avec une coloration syntaxique javascript intégrée et le plugin JSlint est très pratique. À mon humble avis pour le débogage, il n'y a rien de mieux que Chrome outils de développement ou Firebug.

2
yojimbo87

Cette page passe en revue les IDE Javascript les plus avancés (en termes de refactoring et d'intellisense de toute façon):

http://blue-walrus.com/2013/08/review-javascript-ides/

2
Oliver Watkins

Plugin Eclipse et JSEclipse et bien sûr Firefox + Firebug le duo ultime. Vous trouverez cette configuration de développement satisfaisante.

1
Peter Perháč

Aptana est un excellent IDE car il fournira l'intellect pour CSS, javascript, html, Java, etc. Le débogueur vous donne le choix d'exécuter en FF ou IE et est un débogueur complet. L'édition communautaire vous permet également d'exécuter un javascript côté serveur. Une plate-forme très solide et riche en fonctionnalités gratuitement.

1
David Robbins