Verás, los lenguajes de la web (HTML/CSS/JavaScript) son los más generales y casi cualquier editor los soporta. Para el mundo JavaScript hay algunos editores realmente avanzados como el propio Visual Studio o editores como WebStorm. Y siempre hay una opción de editores básicos como Emacs y Vim.
Sin embargo estos días hay un nuevo grupo de editores que al menos para la web han dominado la industria y son de alguna manera editores entre los editores de texto plano (digamos Emacs/Vim…) y los potentes IDEs específicos del lenguaje (como Visual Studio, Eclipse, JetBrains IDEs…), Y entre los más populares de estos editores están:
- Atom (de GitHub)
- Sublime Text
- Brackets (de Adobe)
- Visual Studio Code (de Microsoft)
- LightTable
Ahora bien, cada uno de estos editores tiene unos superpoderes, Atom es el más popular y tiene muchas extensiones, Sublime es el único codificado con herramientas nativas de ahí que sea superpotente en archivos muy muy grandes y el más rápido en todo. Brackets está diseñado para «diseñar la web», para JavaScript no es una buena idea pero si tienes edición de CSS, Brackets es quizás la mejor idea. No sé si has escuchado el dicho pero algunos dicen «Los locos usan Lisp» y bueno como LightTable está escrito en un lenguaje de la familia lisp (Clojure) también los locos usan LightTable. En realidad está muy orientado a la idea de Clojure mismo sin embargo en realidad tiene muchas buenas ideas. Por ejemplo la idea de playgrounds del lenguaje Swift está realmente influenciada por LightTable.
Sigue siendo el Visual Studio Code. Para mí es el editor favorito y hay muchas razones para decirlo. En primer lugar Atom, Brackets, Visual Studio Code y LightTable están escritos con JavaScript y tecnologías web utilizando una plataforma llamada Electron. Y debido a eso todos son de alguna manera lentos, sin embargo Visual Studio Code es el más rápido de ellos. También está escrito con la tecnología React de Facebook que hace que tenga la interfaz de usuario más rápida también.
Hay muchos puntos por los que es el mejor de ellos. Tiene una gran comprensión de JavaScript debido a su servidor TypeScript integrado.
Tiene el mejor IntelliSense, Refactoring, Reference Finding, Git Integration, Editor Tooling y también como es parte de la familia Visual Studio; algunas de las muchas grandes características del editor que sólo Visual Studio ofrece como los atajos específicos del editor de Visual Studio (digamos alt+teclas de flecha) y también la característica Codelens que te permite tener un análisis de código en tu editor.
Viene con una herramienta de depuración muy grande que si se utiliza el nodo, usted tendrá una experiencia como la depuración de algo como C # / Java aplicaciones en él. Puedes establecer puntos de interrupción dentro de tu código y monitorear los valores de las variables en tiempo real dentro de nuestro editor, es como si estuvieras codificando en Visual Studio. (También tiene un depurador de Chrome así como extensiones de depuración de bordes desarrolladas por la propia Microsoft para que puedas depurar tu código dentro de Chrome o Edge y gracias a la conexión con Visual Studio Code, veas todos los resultados en el editor sin necesidad de abrir ninguna herramienta de desarrollador en los navegadores)
La razón principal sigue siendo que una buena herramienta de desarrollador debe ser de código abierto, gratuita y multiplataforma para que puedas confiar en ella todo el tiempo que quieras sin hacer una apuesta por un futuro de las empresas. Y también tu futuro sistema operativo y lenguaje de elección.
Visual Studio Code está a salvo de todo eso ya que tiene los 3 requisitos, y consigues tener lo que hace que Visual Studio sea genial en un software totalmente libre. Así que creo que al menos deberías probar este editor y ver si te gusta, pero creo que te encantará….