12
Unidad 1 Fundamentos Del Lenguaje 1.4 ENTORNO INTEGRADO DE DESARROLLO

1.4 Entorno Integrado de Desarrollo

Embed Size (px)

Citation preview

Unidad 1Fundamentos Del Lenguaje 1.4 ENTORNO INTEGRADO DE DESARROLLO

Que es un entorno integrado de desarrollo?

Un entorno de desarrollo integrado, llamado también IDE (sigla en inglés de integrated development environment),  es un programa informático compuesto por un conjunto de herramientas de programación. Puede dedicarse en exclusiva a un solo lenguaje de programación o bien puede utilizarse para varios.

Un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación.

De que consta un IDE?

Un editor de código.

Un Compilador.

Un depurador.

Un constructor de Interfaz grafica.

Un editor de código.

Un editor de código fuente, es un editor de texto del programa diseñado específicamente para la edición de código fuente de programas informáticos por los programadores. Puede ser una aplicación independiente o normalmente sueleestar integrado en un entorno de desarrollo integrado (IDE).

Un Compilador.

El nombre de “compilador” se utiliza principalmente para programas que traducen el código fuente de un lenguaje de programación de alto nivel a un lenguaje de bajo nivel (por ejemplo, en lenguaje ensamblador o código de máquina).

Un depurador.

Un depurador, es un programa usado para probar y depurar (eliminar los errores) de otros programas (el programa “objetivo”). El código al ser examinado puede alternativamente estar corriendo en un simulador de conjunto de instrucciones (ISS), una técnica que permite gran potencia en su capacidad de detenerse cuando son encontradas condiciones específicas, pero será típicamente algo más lento que ejecutando el código directamente. 

Un constructor de Interfaz grafica.

Un constructor de interfaz gráfica es una herramientas de programación que simplifica la creación de interfaces graficas de usuario, permitiéndole al diseñador ordenar los widgets. Sin un constructor de interfaz, ésta se puede construir manualmente, especificando en el código fuente cada parámetro del widget que se quiere usar, pero sin obtener una previsualización del proceso, como sí lo permite el constructor.

Funciones importantes de un IDE

Edición (creación y modificación) del código fuente Asistente de código Validación y modo depuración de errores Control de versiones

Edición (creación y modificación) del código fuente

Como hemos visto en el punto “Editor de código fuente” de este trabajo, los editores de código fuente tienen características específicamente diseñadas para simplificar y acelerar la entrada de código fuente, como el resaltado de sintaxis, autocompletado y soporte de la funcionalidad de juego.

Asistente de código

Una de las funciones que más gusta a los desarrolladores es la función de autocompletado: a medida que se va escribiendo el código, el IDE ofrece un desplegable con sugerencias a lo que se quiere escribir, ayudando a escribir más rápido.

Validación y modo depuración de errores

El depurador lanza el programa a depurar. Éste se ejecuta normalmente hasta que el depurador detiene su ejecución, permitiendo al usuario examinar la situación.

Control de versiones

Una versión o edición de un producto, es el estado en el que se encuentra dicho producto en un momento dado de su desarrollo o modificación. Se llama control de versiones a la gestión de los diversos cambios que se realizan sobre los elementos de algún programa (código fuente) añadiendo, quitando o modificando funcionalidades al mismo.