web-dev-qa-db-fra.com

Qu'est-ce qu'un bon IDE pour le développement JavaScript côté client?

J'ai récemment commencé à apprendre JavaScript et je recherche un bon éditeur/IDE JavaScript. J'en ai trouvé des dizaines dans une recherche Google, mais j'apprécierais que les utilisateurs expérimentés dans l'utilisation d'un tel IDE puissent en recommander un.

Je veux un IDE avec coloration syntaxique, éventuellement IntelliSense et support de débogage pour le code JavaScipt. Je suis un Windows 7 utilisateur et faites juste côté client développement JavaScript.

Aucune suggestion??

14
Isuru

Mon préféré est Aptana Studio. C'est Eclipse avec des plugins pour le développement Web préinstallés et vous permettra de démarrer sans aucun problème. Aptana est très confortable et possède toutes les fonctionnalités que vous souhaitez.

Cependant, presque tous les IDE courants auront soit un support intégré pour Javascript, soit des plugins pour la langue. Netbeans et IntelliJ sont également bons.

Depuis que vous avez dit IntelliSense, je suppose que vous utilisez VisualStudio. Vous y trouverez facilement un support pour Javascript et peut-être qu'il sera plus pratique de le conserver.

11
lhk

WebStorm correspond à vos besoins comme aucun autre. Je suis un ancien utilisateur d'IntelliJ et croyez-moi, ces gens savent comment créer un IDE.

Et ils offrent un prix spécial avant le 1er février.

19
Chiron

Il n'y a pas de bons IDE JavaScript. Il n'y a que Type IDE pour JavaScript. Le "meilleur" IDE actuellement serait WebStorm 3.0.

Utilisez plutôt un éditeur de texte de votre choix. Les bons choix incluent:

vim et sublime text prennent en charge la coloration syntaxique et vous permettent d'exécuter la ligne de commande ou de créer des scripts via l'éditeur.

Quant au débogage de JavaScript, côté client, utilisez le navigateur pour le déboguer. Pour node, utilisez node-inspector (le navigateur) pour le déboguer.

Quant à l'intellisense, vous n'en avez pas besoin et ce sera faux 10% du temps. Personnellement, le fait qu'il se trompe 10% du temps est suffisant pour ne pas tout utiliser. Encore une fois, WebStorm 3 est le seul IDE qui obtient 90% ici. VS2011 pourrait également constituer un bon candidat, mais je ne l'ai pas essayé personnellement. VS2010 est horrible pour JavaScript.

7
Raynos

Mon projet était un plugin Atlassian JIRA : Java, SQL, certains modèles Velocity dans le back-end et quelques gadgets de tableau de bord (JavaScript/HTML/CSS) dans le frond-end . Atlassian a également ses propres frameworks pour les plugins, il est donc utile si un IDE prend en charge les bibliothèques externes non standard.

J'ai eu une expérience assez désagréable avec le support JavaScript de Eclipse , il a de nombreux problèmes avec l'achèvement et le formatage automatique du code, en particulier avec le code complexe (sources modulaires, peu de frameworks utilisés, etc.). Le refactoring ne fonctionne pas toujours comme prévu (ou pas du tout) et presque inutile. Je n'ai pas encore essayé Aptana Studio.

NetBeans est un peu meilleur à cet égard mais son support pour les projets complexes de sources mixtes (comme Java/JavaScript/web/templates etc.) fait défaut (peut-être que je n'ai pas essayé assez fort).

Enfin, j'ai fini par utiliser IntelliJ IDEA . Il est commercial (il y a un essai de 30 jours) mais imbattable en termes de fonctionnalités. Analyse de code, coloration sémantique, refactoring qui fonctionne sur différents fichiers sources (comme js, css, html). Essayez-le et vous ne regarderez jamais en arrière.

P.S. Je ne suis en aucun cas affilié à JetBrains, c'est juste mon point de vue personnel.

5
Oleg Kolosov