¿Qué es un buen IDE para el desarrollo de JavaScript del lado del cliente? [cerrado]

14

Recientemente comencé a aprender JavaScript y estoy buscando un buen editor / IDE de JavaScript. Encontré docenas de ellos en una búsqueda en Google, pero agradecería si los usuarios con experiencia en el uso de un IDE de este tipo pudieran recomendar uno.

Quiero un IDE con resaltado de sintaxis , posiblemente IntelliSense y soporte de depuración para el código JavaScipt. Soy un usuario de Windows 7 y solo desarrollo JavaScript del lado del cliente .

¿¿Alguna sugerencia??

Isuru
fuente
2
@ nK0de si es solo del lado del cliente, entonces Firebug debería encargarse de todas sus necesidades de depuración
Dónal
@KimBurgess: todos son enlaces rotos
amit jha

Respuestas:

11

Mi favorito personal es Aptana Studio. Es Eclipse con complementos para el desarrollo web preinstalado y lo ayudará a comenzar sin problemas. Aptana es muy cómoda y tiene todas las características que deseas.

Sin embargo, casi todos los IDE comunes tendrán soporte incorporado para Javascript u ofrecerán complementos para el idioma. Netbeans e IntelliJ también son buenos.

Como dijiste IntelliSense, creo que estás usando VisualStudio. Encontrarás fácilmente soporte para Javascript en él y tal vez sea más conveniente seguir con él.

lhk
fuente
1
@ downvoter cuidado de comentar?
lhk
1
Tal vez porque Aptana es una herramienta mediocre
Raynos
2
Por eso dije que es mi favorito PERSONAL y señalé otras posibilidades. Preguntas como "cuál es el mejor" siempre recibirán opiniones como respuestas
lhk
deberías probar totalmente WebStorm en su lugar;) (por cierto no voté en contra, está bien tener favoritos personales)
Raynos
@lhk He estado escuchando buenas noticias sobre Aptana y WebStrom. Supongo que tendré que ver por mí mismo. Gracias :)
Isuru
19

WebStorm se ajusta a sus requisitos como ningún otro. Soy un antiguo usuario de IntelliJ con temporizador y créanme, esas personas saben cómo hacer un IDE.

Y están ofreciendo un precio especial antes del 1 de febrero.

Quirón
fuente
Me gusta la tormenta web, pero mi única queja es que no puedo tener varios proyectos en la misma ventana, lo cual es un poco extraño para un IDE
Granja
7

No hay buenos IDE de JavaScript. Solo hay IDE de tipo 3 para JavaScript. El "mejor" IDE actualmente sería WebStorm 3.0.

Utilice un editor de texto de su elección en su lugar. Las buenas opciones incluyen:

vim y el texto sublime admiten el resaltado de sintaxis y le permiten ejecutar la línea de comandos o crear scripts a través del editor.

En cuanto a la depuración de JavaScript, para el lado del cliente, use el navegador para depurarlo. Para el nodo, use node-inspector (el navegador) para depurarlo.

En cuanto a intellisense, no lo necesita y estará mal el 10% del tiempo. Personalmente, el hecho de que se equivoque el 10% del tiempo es un golpe de productividad suficiente para no usarlo todo. Nuevamente, WebStorm 3 es el único IDE que lo obtiene 90% aquí. VS2011 también podría ser un buen contendiente, pero no lo he probado personalmente. VS2010 es horrible para JavaScript.

Raynos
fuente
¿Alguna razón para un voto negativo?
Raynos
Creo que probaré Aptana y WebStorm como muchos han sugerido. Gracias. No rechacé tu respuesta por cierto.
Isuru
44
El inquilino central de ese artículo parece ser que todos los IDE son perfectos (Tipo 1) o contraproducentes (Tipo 3). No estoy de acuerdo con esto Para aquellos que no han leído el artículo, un IDE de Tipo 2 es un editor de texto, es decir, no tiene IDE en absoluto.
Dónal
1
Realmente no estoy de acuerdo con ese artículo tampoco. Eclipse está perfectamente bien para PHP; el depurador visual funciona muy bien (sin embargo, debe saber cómo configurarlo e instalar el depurador zend). No es tan bueno para JavaScript por las razones que otros mencionaron, pero aún trae mucho más a la mesa que un simple editor de texto, y no hay ninguna razón por la que su soporte de JavaScript necesariamente tenga que ser una mierda. Si tuviera alguna forma de "externar" las cosas, estaría bien. Necesito probar netbeans para js y ver si funciona mejor ...
Hola,
1
el enlace 'Tipo 3' parece estar mal dirigido, aterrizando en un breve correo electrónico de Wikimedia sobre cómo funciona la búsqueda de título de página.
Matt Wilkie
5

Mi proyecto era un complemento Atlassian JIRA : Java, SQL, algunas plantillas Velocity en el back-end y algunos gadgets de tablero (JavaScript / HTML / CSS) en el front-end. Atlassian también tiene sus propios marcos para los complementos, por lo que es útil si un IDE tiene soporte para bibliotecas externas no estándar.

He tenido una experiencia bastante desagradable con el soporte de JavaScript de Eclipse , tiene numerosos problemas técnicos con finalización y formateo automático de código, especialmente con código complejo (fuentes modulares, pocos marcos utilizados, etc.). La refactorización no siempre funciona según lo previsto (o en absoluto) y es casi inútil. Sin embargo, no he probado Aptana Studio.

NetBeans es algo mejor en este aspecto, pero su soporte para proyectos complejos de código mixto (como Java / JavaScript / web / plantillas, etc.) es deficiente (tal vez no lo he intentado lo suficiente).

Finalmente terminé usando IntelliJ IDEA . Es comercial (hay 30 días de prueba) pero tiene una característica inmejorable. Análisis de código, coloración semántica, refactorización que funciona en varios archivos fuente (como js, ​​css, html). Solo pruébalo y nunca mirarás hacia atrás.

PD No estoy afiliado a JetBrains de ninguna manera, es solo mi opinión personal.

Oleg Kolosov
fuente