Cuando inicias tu camino como programador, la primera pregunta que viene a tu mente es ¿Y ahora, en dónde programo? bueno, lo más importante es que sepas que antes de empezar a programar necesitas conocer las características que debe tener un programa para escribir código, ¡vamos a ello!
Para empezar estos programas no manejan formatos (cursivas, color, subrayado); tienen resaltado de sintaxis, es decir que cuando escribas código el programa puede colorear o resaltar los elementos que te ayuden a leerlo; también poseen auto-completado para escribir código y un detector de errores de sintaxis que sirve de ayuda para cuando escribas mal alguna función.
Existen dos tipos de programas para escribir código, los editores de código y los IDE y te explicaré en qué consiste cada uno.
¿Qué es un editor de código?
Es un programa ligero que no exige mucha RAM o procesador, en dónde puedes abrir y crear un archivo a la vez y guardarlo en una carpeta, ¡pero ojo!, el hecho de que sean programas ligeros no quiere decir que sean limitados. A un editor puedes agregarle plugins para realizar muchas más funciones (por ejemplo que pueda soportar múltiples lenguajes) y hacerlo más potente.
Dentro de los editores más populares se encuentran Visual Studio Code, Sublime Text, Notepad++ y Vim.
¿Qué es un IDE (Integrated Development Environment)?
Un ambiente de desarrollo integrado, a diferencia de un editor, es un programa más pesado que pide mucha más memoria RAM y un procesador más poderoso, además de que es un espacio para trabajar proyectos completos no solo en archivos. Contienen herramientas integradas, es decir, ahora ya no crearás carpetas por tu cuenta, pueden tener un compilador (para los lenguajes compilados), un emulador, control de versiones y terminales.
Además de todo esto una característica que los hace especiales es la refactorización para indexar todo el proyecto, pues tienen la ventaja de hacer un recorrido a través del mismo para cambiar los nombres de clases, variables o funciones sin que lo debas hacerlo uno por uno.
Eclipse, IntelliJ IDEA, Android Studio y Visual Studio son los IDES más conocidos.
Además de esto ¿Sabías que existen editores e IDES online?, pues sí, con las nuevas tecnologías web y el auge de la nube, ahora puedes entrar a una URL y trabajar desde ahí.
Los editores online más conocidos son Stackblitz y CodeSandbox, y por el lado de los IDEs se encuentran Visual Studio Online, CLOUD 9, Codeanywhere, Codenvy y Koding, para que los tomes en cuenta.
Ahora que ya tienes clara la diferencia entre un editor de código y un IDE queda en tus manos decidir con cual trabajar.
👨💻 ¿Quieres aprender a programar de cero a experto?
En esta ruta de cursos te enseñamos la lógica que te permitirá programar en cualquier lenguaje 📚 ed.team/programacion
Nos vemos en un próximo artículo, chau 👋.
Este solo es un resumen del video que preparamos en nuestro canal de YouTube, míralo aquí 📺 Editor vs IDE ¿Qué usar para programar?