Un editor de código es el lugar donde los programadores pasan la mayor parte de su tiempo.
Hay dos tipos principales de editores de código: IDE y editores ligeros. Mucha gente utiliza una herramienta de cada tipo.
El término IDE (entorno de desarrollo integrado) se refiere a un potente editor con muchas funciones que normalmente opera en un "proyecto completo". Como sugiere el nombre, no es sólo un editor, sino un "entorno de desarrollo" a gran escala.
Un IDE carga el proyecto (que puede contener muchos archivos), permite la navegación entre archivos, proporciona autocompletado basado en todo el proyecto (no solo el archivo abierto) y se integra con un sistema de administración de versiones (como git), un entorno de prueba y otras cosas “a nivel de proyecto”.
Si aún no ha seleccionado un IDE, considere las siguientes opciones:
Para Windows, también existe “Visual Studio”, que no debe confundirse con “Visual Studio Code”. “Visual Studio” es un potente editor pago exclusivo para Windows, muy adecuado para la plataforma .NET. También es bueno en JavaScript. También hay una versión gratuita de Visual Studio Community.
Muchos IDE son pagos, pero tienen un período de prueba. Su costo suele ser insignificante en comparación con el salario de un desarrollador calificado, así que elija el mejor para usted.
Los “editores livianos” no son tan poderosos como los IDE, pero son rápidos, elegantes y simples.
Se utilizan principalmente para abrir y editar un archivo al instante.
La principal diferencia entre un "editor ligero" y un "IDE" es que un IDE funciona a nivel de proyecto, por lo que carga muchos más datos al inicio, analiza la estructura del proyecto si es necesario, etc. Un editor ligero es mucho más rápido si solo necesitamos un archivo.
En la práctica, los editores livianos pueden tener muchos complementos, incluidos analizadores de sintaxis a nivel de directorio y autocompletados, por lo que no existe un límite estricto entre un editor liviano y un IDE.
Hay muchas opciones, por ejemplo:
Los editores de las listas anteriores son aquellos que yo o mis amigos, a quienes considero buenos desarrolladores, hemos estado usando durante mucho tiempo y con los que estamos contentos.
Hay otros grandes editores en nuestro gran mundo. Por favor elige el que más te guste.
La elección de un editor, como cualquier otra herramienta, es individual y depende de tus proyectos, hábitos y preferencias personales.
Opinión personal del autor: