IDE- Entorno de desarrollo integrado

Un Entorno de Desarrollo Integrado, traducido del inglés Integrated Development Environment (IDE) es un programa informático compuesto por un conjunto de herramientas de programación. Proporciona servicios integrales para los programadores informáticos para el desarrollo de software ya que para hacer un programa lo más conveniente es que tengamos un entorno de desarrollo integrado.  Por lo tanto, un IDE son varias herramientas de programación agrupadas en un solo programa.

Los componentes de cualquier entorno de desarrollo integrado son:

  • Editor de texto para escribir código, con corrección automática de errores sintácticos.
  • Compilador para traducir el código del lenguaje escrito a otro que sea capaz de interpretar el aparato donde se ejecute.
  • Depurador para corregir errores mientras el programa se ejecuta.
  • Que el código se pruebe automáticamente. Esto se consigue con las llamadas pruebas unitarias.
  • Mantener un registro de todo cuanto se haya hecho con un controlador de versiones.
  • Que las tareas repetitivas se realicen solas.
  • Diseño de las ventanas que verá el usuario final con un constructor de interfaz gráfica.
  • Posibilidad de añadir Plugins para incrementar las funciones del IDE.

IC145878

Los IDE proveen un marco de trabajo (framework) amigable para la mayoría de los lenguajes de programación tales como PHP, Java, Visual Basic, etc.

Algunos ejemplos de entornos integrados de desarrollo (IDE) son los siguientes:

  • Eclipse: Software libre. Es uno de los entornos Java más utilizados a nivel profesional. El paquete básico de Eclipse se puede expandir mediante la instalación de plugins para añadir funcionalidades a medida que se vayan necesitando.
  • MS Visual Studio

Es posible que un mismo desarrollo integrado funcione con varios lenguajes de programación, es el caso por ejemplo de Eclipse, al que con diferentes plugins se le puede añadir soporte de lenguajes adicionales.

https://fergarciac.wordpress.com/2013/01/25/entorno-de-desarrollo-integrado-ide/

http://jarroba.com/aprender-a-programar-conociendo-lo-que-es-un-entorno-de-desarrollo-integrado-ide/