# IDE

> La app donde se escribe, ejecuta y arregla código, con todas las herramientas a mano.

- Nivel: Básico
- Temas: Software
- URL: https://tidbit.legios.com.ar/es/ide/
- En inglés: [IDE](https://tidbit.legios.com.ar/ide/)

Un **IDE** (integrated development environment, entorno de desarrollo integrado) es el lugar de trabajo principal de quien programa: una app que combina un editor de código con las herramientas que lo rodean. En una sola ventana ves los archivos del proyecto, editás el código fuente, corrés el programa, leés sus errores, usás un debugger y escribís comandos en una terminal incorporada. Visual Studio Code, IntelliJ IDEA, Xcode y Android Studio son ejemplos conocidos.

Lo que hace a un IDE más que un editor de texto es que entiende el código. Pinta de distintos colores cada parte para que sea fácil de leer, te sugiere el nombre que estás escribiendo, subraya errores antes de que corras el programa y te deja saltar a donde se define algo o renombrarlo en todos lados a la vez. Muchos IDEs hoy también traen asistentes de IA que sugieren líneas enteras o explican código.

La frontera entre un editor de código liviano y un IDE completo es difusa. Algunos, como Xcode para las plataformas de Apple, vienen con todo para un ecosistema. Otros, como Visual Studio Code, arrancan chicos y crecen con extensiones para cada lenguaje. La elección es personal; lo que importa es tener las herramientas cerca, porque quienes programan pasan casi todo el día ahí adentro.

## Una analogía

Un banco de trabajo bien equipado en vez de un destornillador suelto: la morsa, el taladro, el metro y la lámpara están todos al alcance, armados para el trabajo de todos los días.

## Para quedarse

- Junta editor de código, botón de ejecutar, debugger y terminal en una app.
- Entiende el código: autocompletado, errores subrayados, ir a la definición.
- Ejemplos: Visual Studio Code, IntelliJ IDEA, Xcode, Android Studio.
- Se amplía con extensiones para lenguajes, herramientas y asistentes de IA.

## Para seguir leyendo

- [¿Qué es un IDE? (AWS)](https://aws.amazon.com/es/what-is/ide/)
- [IDE (glosario de MDN)](https://developer.mozilla.org/es/docs/Glossary/IDE)
- [Entorno de desarrollo integrado en Wikipedia](https://es.wikipedia.org/wiki/Entorno_de_desarrollo_integrado)

## Términos relacionados

- [Código fuente](https://tidbit.legios.com.ar/es/source-code/): El texto legible que escriben quienes programan y a partir del cual se arma un programa.
- [Debugging](https://tidbit.legios.com.ar/es/debugging/): El trabajo de detective de encontrar por qué falla un programa, y arreglarlo.
- [Línea de comandos](https://tidbit.legios.com.ar/es/command-line/): Manejar una computadora escribiendo comandos de texto en vez de hacer clic en íconos.
- [Inteligencia artificial](https://tidbit.legios.com.ar/es/artificial-intelligence/): Lograr que las computadoras hagan cosas que hasta hace poco solo hacía la gente.
- [Apple](https://tidbit.legios.com.ar/es/apple/): La empresa que vende el iPhone y la Mac, más los servicios que corren encima.
