You are on page 1of 7

ENTORNOS INTEGRADOS DE DESARROLLO

CONCEPTO GENERAL

Un entorno integrado de desarrollo es un entorno de programacin que ha sido empaquetado como un programa de aplicacin. Este sistema facilidad el trabajo al desarrollador de software. Los elementos y funciones de un IDE son: Editor de cdigo Es un programa que permite crear y modificar archivos digitales compuestos nicamente por texto sin formato. El programa lee el archivo e interpreta los bytes ledos segn el cdigo de caracteres que usa el editor. Un ejemplo de editor seria el Bloc de notas de Windows o WYSIWYG. Funciones tpicas: o Marcar regin o Bsqueda y reemplazo o Copiar, cortar y pegar o Formatear o Deshacer y rehacer o Importar Compilador Es un programa que traduce un programa escrito en un lenguaje de programacin a lenguaje mquina, el cual la mquina podr interpretar. Interprete Es un programa capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. Depurador Es un programa usado para probar el cdigo fuente de un programa y depurarlo. Un depurador tambin puede ofrecer funciones tales como ejecutar un programa paso a paso y pausar el programa para examinar el estado actual en cierta instruccin especfica. Algunos motores de depuracin tambin proporcionan interfaces basadas en lnea de comandos.

Posibilidad de ofrecer un sistema de control de versiones La versin de un producto es el estado en el cual se encuentra dicho producto en un momento dado de su desarrollo o modificacin. El control de versiones es la gestin de los diversos cambios que se realiza sobre los elementos de algn producto o su configuracin. o Versin ALFA: es la primera versin del programa. o Versin BETA: es la primera versin completa del programa. o Versin RC: Es la versin candidata a definitiva, a menos que aparezcan errores que lo impidan. o Versin RTM: Es la versin final del programa. Suele ser muy estable y libre de errores. Facilidad para ayuda en la constructor interfaz grfica de usuario La interfaz grfica de usuario, tambin conocida como GUI, es un programa que acta de interfaz de usuario, utilizando un conjunto de imgenes y objetos grficos para representar la informacin y acciones disponibles en la interfaz. Consiste en proporcionar un entorno visual sencillo para la comunicacin con el sistema. Posibilidad de refactorizacin La refactorizacin es una tcnica para reestructurar un cdigo fuente, alterando su estructura sin cambiar su comportamiento.

Un IDE puede dedicarse tanto en exclusiva para un solo lenguaje de programacin, como para varios. Pueden ser aplicaciones por si solas o pueden ser parte de aplicaciones existentes. En algunos lenguajes, un IDE puede funcionar como un sistema en tiempo de ejecucin, donde se permite utilizar el lenguaje de programacin en forma interactiva, sin necesidad de trabajo orientado a archivos de texto. Algunos IDE sealan y colorean la sintaxis del lenguaje y completan cdigo automticamente.

IDES

Existen una gran variedad de IDEs. Cada uno de ellos tiene sus propias caractersticas y lenguajes. 1. ECLIPSE Desarrollador: Eclipse Foundation www.eclipse.org Informacin general Lenguajes de programacin: Java, ANSI C, C++, JSP, sh, perl, php y sed Programado en: Java Sistema operativo: Multiplataforma Licencia: Gratuita Multilenguaje

2. NETBEANS Desarrollador: Sun Microsystems/Oracle Corporation www.netbeans.org Informacin general Lenguajes de programacin: JAVA, JSP, Haskell, CPP, Yacc, Sh, Lex, Perl, Objc y Ansic Programado en: Java Sistema operativo: Java SE Licencia: Gratuita Multilenguaje

3. MICROSOFT VISUAL STUDIO Desarrollador: Microsoft microsoft.com/spain/visualstudio Informacin general Gnero: IDE Sistema operativo: Windows Licencia: Propietaria Multilenguaje

4. DREAMWEAVER Desarrollador: Adobe Systems Incorporated www.adobe.com/la/products/dreamweaver Informacin general Gnero: Editor de pginas web Programado en: C++ Sistema operativo: Microsoft Windows, Mac Licencia: Propietaria Multilenguaje

5. MONODEVELOP Desarrollador: Novell y la comunidad Mono www.monodevelop.com Informacin general -Lenguajes de programacin: C#, Visual Basic.Net, C/C++, Vala -Sistema operativo: Multiplataforma -Licencia: GPL -Ingles