IDE Javascript con finalización de código y verificación de sintaxis

Sugiera un IDE para la codificación de JavaScript con finalización de código y verificación de sintaxis para Windows o Linux.

Hasta ahora, he descubierto que la compatibilidad satisfactoria con la finalización del código y la verificación de sintaxis de JavaScript es proporcionada por:

  • Estudio visual
  • IDE de nube 9

Esta lista no es exhaustiva, pero se basa en lo que ya he usado.

Pero la finalización del código y la verificación de la sintaxis están lejos de ser perfectas. Solo proporciona sugerencias basadas en lo que ya se usa.

Sugiera un IDE para JavaScript que tenga una buena finalización de código y verificación de sintaxis.


Sé que JavaScript es un lenguaje poco escrito y, por lo tanto, es muy poco probable que se complete el código y se verifique la sintaxis a la perfección. Entonces, comparta su experiencia sobre en qué IDE se sintió cómodo.

Encuentro Cloud9 IDE satisfactorio para JavaScript. Pero echo de menos el Intellisense que obtengo al programar C# en Visual Studio.

IntelliSense es una de las principales razones para usar VS.

Respuestas (5)

Si echa de menos las herramientas obligatorias para un desarrollador de JavaScript, ¿por qué no prueba NetBeans, una herramienta con colores de sintaxis y compatibilidad con la finalización de código, incluida la compatibilidad con marcos de JavaScript modernos como jQuery, JSON, Knockout, Ext Js, AngularJS, JsDoc, ExtDoc y GuiónDoc.

Las imágenes a continuación se centran en las características que especificó:

NetBeans IDE 7.4 trabajando con un archivo HTML

NetBeans IDE 7.4 trabajando con autocompletar en acción

No te pierdas estos artículos, además:

Eche un vistazo a JetBrains WebStorm. Es un IDE completamente enfocado para el desarrollo web y está lleno de módulos y complementos para desarrollar JS utilizando los marcos más comunes, como Angular, etc.

¿Puede explicar un poco por qué este IDE en particular satisface las necesidades planteadas en la pregunta?
Esto ya tiene 6 votos a favor. yo también lo votaría, ya que estoy de acuerdo en que es una buena coincidencia, PERO, no lo haré hasta que se edite la respuesta para proporcionar mucha más información sobre por qué es una buena coincidencia. Bienvenido a bordo, pero lea Cómo responder . No quiero ser grosero aquí, solo alentar respuestas de buena calidad que ayudarán a otros que lean la pregunta en el futuro.

Soportes

Empecé a usarlo hace unos días, hasta ahora todo bien. Está más enfocado en el front-end, pero también tiene extensiones para trabajar con node.js en el back-end. Algunos de sus puntos de venta (de su página web):

  • Desarrollo HTML en vivo

    A medida que codifica, los cambios de HTML se envían instantáneamente al navegador sin tener que guardar o volver a cargar la página.

  • Depuración de JS con Teseo

    Theseus facilita la inspección de variables y el flujo de control, incluso en código asíncrono.

  • Reemplazar en varios archivos

    Reemplazar en archivos muestra primero todas las coincidencias de búsqueda y puede desmarcar las que no desea reemplazar. Admite el mismo filtrado de exclusión que Buscar en archivos.

  • Prevención de bloqueo de sugerencias de código JavaScript

    Brackets detiene automáticamente el procesamiento de archivos JavaScript problemáticos que anteriormente podían causar un bloqueo.

Puedo recomendar de todo corazón los soportes. No solo para JS, sino también para AngularJS (no he encontrado mejor para Angular). Echa un vistazo a la función de vista previa en vivo donde el cambio de código sin (y CSS) se refleja instantáneamente en el navegador, sin necesidad de guardar archivos.

código de estudio visual

  • IntelliSense proporciona terminaciones inteligentes basadas en tipos de variables, definiciones de funciones y módulos importados.

  • Depuración Inicie o conéctese a sus aplicaciones en ejecución y depure con puntos de interrupción, pilas de llamadas y una consola interactiva.

  • Extensible Una gran variedad de complementos (para la verificación de sintaxis por ejemplo)

Hay cuatro que encontré que tienen un autocompletado increíble:

  1. WebStorm de JetBrain (comercial)
  2. Brackets de Adobe (gratis, utiliza TernJS , la biblioteca de autocompletado más increíble)
  3. Atom.io (también tiene el complemento ternjs )
  4. SublimeText (también tiene el complemento ternjs )
  5. BONUS NodeClipse/EnideStudio nunca lo probó, pero a partir de la captura de pantalla se ve increíble

todos ellos tienen un complemento de verificación de sintaxis (jslint, etc.). Pero el que tiene mejor verificación de sintaxis integrada y autocompletado sería WebStorm.