Saltar al contenido

5 preguntas que los desarrolladores de Node.js quieren que sean contestadas

La mayoría de los ingenieros de software que provienen de ecosistemas como Java o .NET están muy familiarizados con la necesidad de IDEs para desarrollar aplicaciones. El desarrollo de JavaScript y Node.js es diferente en que no se necesita un IDE. Las aplicaciones pueden ser construidas usando simples editores de texto, y los archivos .js que se crean, editan y guardan son accedidos por el navegador o por el ejecutable binario Node.js – no se requiere compilación.

Aunque no necesitas nada más que un editor de texto, es muy agradable tener algo que te ayude en el desarrollo. Yo no llamaría a estos IDEs, ya que son más como editores de código reforzado.

5 preguntas que los desarrolladores de Node.js quieren que sean contestadas
5 preguntas que los desarrolladores de Node.js quieren que sean contestadas

La mejor opción hoy en día para Node.js dev es el Código de Estudio Visual. No hay que confundirlo con Visual Studio (el IDE para .NET), Visual Studio Code es un editor de código abierto creado principalmente para el desarrollo de JavaScript. Una de sus características únicas es la capacidad de depurar las aplicaciones Node.js a medida que se ejecutan, algo que ningún otro editor puede hacer (eso lo he encontrado). Hay una tonelada de plugins disponibles para darte pelusas, completar el código, enlazar dependencias y todo tipo de otras cosas.

El átomo está en segundo lugar. Como el código de Visual Studio, es un editor de código libre con un saludable ecosistema de plugins construido en el marco de Electron. Atom está desarrollado por GitHub y también es de código abierto y gratuito. Solía usar Atom mucho, pero en mi experiencia, he encontrado que el código de Visual Studio es un poco más rápido y usa menos memoria que Atom. Será interesante ver el futuro de ambos proyectos ya que Microsoft adquirió GitHub el año pasado y ahora esencialmente es dueño de ambos productos competidores.

Finalmente, muchos ingenieros de mi compañía usan Vim en estos días y lo adoran. Si eres un usuario de Vim, entonces te sugiero que investigues qué tipo de plugins están disponibles para hacer el desarrollo de JavaScript y Node.js fácil. Si no eres usuario de Vim, te sugiero que mires las sugerencias de arriba – Vim es difícil de aprender. De hecho, una de mis metas este año es aprender y empezar a usar Vim.