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

14

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 ayant de l'expérience avec un tel IDE puissent en recommander un.

Je veux un IDE avec coloration syntaxique , éventuellement IntelliSense et prise en charge du débogage pour le code JavaScipt. Je suis un utilisateur de Windows 7 et je fais uniquement du développement JavaScript côté client .

Aucune suggestion??

Isuru
la source
2
@ nK0de si ce n'est que du côté client, Firebug devrait prendre soin de tous vos besoins de débogage
Dónal
@KimBurgess: tous sont des liens brisés
amit jha

Réponses:

11

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.

lhk
la source
1
@ downvoter care to comment?
lhk
1
Peut-être parce qu'Aptana est un outil médiocre
Raynos
2
c'est pourquoi j'ai dit que c'était mon préféré et j'ai souligné d'autres possibilités. Les questions comme "quel est le meilleur" obtiendront toujours des opinions comme réponses
lhk
vous devriez essayer totalement WebStorm à la place;) (btw je n'ai pas downvote, c'est bien d'avoir des favoris personnels)
Raynos
@lhk J'ai entendu de bonnes nouvelles concernant Aptana et WebStrom. Je suppose que je vais devoir voir par moi-même. Merci :)
Isuru
19

WebStorm s'adapte à vos besoins comme aucun autre. Je suis un ancien utilisateur d'IntelliJ et croyez-moi, ces gens savent comment faire un IDE.

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

Chiron
la source
J'aime webstorm, mais mon seul reproche est que je ne peux pas avoir plusieurs projets dans la même fenêtre, ce qui est un peu étrange pour un IDE
Farm
7

Il n'y a pas de bons IDE JavaScript. Il n'existe que des IDE de type 3 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 à l'obtenir à 90% ici. VS2011 pourrait également faire un bon concurrent, mais je ne l'ai pas essayé personnellement. VS2010 est horrible pour JavaScript.

Raynos
la source
Une raison pour un downvote?
Raynos
Je pense que je vais essayer Aptana et WebStorm comme beaucoup l'ont suggéré. Je vous remercie. Je n'ai pas downvote votre réponse btw.
Isuru
4
Le locataire central de cet article semble être que tous les IDE sont parfaits (Type 1) ou contre-productifs (Type 3). Je ne suis pas d'accord avec ça. Pour ceux qui n'ont pas lu l'article, un IDE de type 2 est un éditeur de texte, c'est-à-dire aucun IDE du tout.
Dónal
1
Je ne suis pas vraiment d'accord non plus avec cet article. Eclipse convient parfaitement à PHP; le débogueur visuel fonctionne très bien (vous devez cependant savoir comment le configurer et installer le débogueur zend). Ce n'est pas génial pour javascript pour les raisons mentionnées, mais il apporte encore beaucoup plus à la table qu'un simple éditeur de texte, et il n'y a aucune raison que son support javascript soit nécessairement nul. S'il avait un moyen «d'externer» les choses, ce serait bien. Je dois essayer les netbeans pour js et voir si ça fait un meilleur travail ...
1
le lien "Type 3" semble être mal dirigé, atterrissant sur un court e-mail Wikimedia sur le fonctionnement de la recherche de titre de page.
matt wilkie
5

Mon projet était un plugin Atlassian JIRA : Java, SQL, quelques 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 d ' Eclipse , il a de nombreux problèmes avec la complétion et le formatage automatique du code, en particulier avec du 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 / modèles, 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.

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

Oleg Kolosov
la source