Una aplicación informática que proporciona herramientas completas para facilitar el desarrollo de software.

Componentes

Un IDE suele incluir:

  • editor de código fuente: donde se escribe y edita el código del programa
  • compilador o intérprete: que traduce el código fuente a un formato que la máquina puede ejecutar
  • depurador (debugger): para detectar y corregir errores en el código
  • sistema de gestión de proyectos: para organizar archivos, carpetas y dependencias del proyecto
  • resaltado de sintaxis y autocompletado: que ayudan a escribir código más rápido y con menos errores
Sinónimos:
entorno de desarrollo interactivo, entorno de desarrollo integrado