Concepto de IDE (Entorno de Desarrollo Integrado)│
Concepto IDE
de programación
Un IDE es un entorno de programación que ha sido
empaquetado como un programa de aplicación, o sea, consiste en un editor de
código, un compilador, un depurador y un constructor de interfaz gráfica. Los
IDE’s pueden ser aplicaciones por sí solas o pueden ser parte de aplicaciones
existentes. El lenguaje Visual Basic, por ejemplo, puede ser usado dentro de
las aplicaciones de Microsoft Office, lo que hace posible escribir sentencias
Visual Basic en forma de macros para Microsoft Word.
Características
Los IDE
ofrecen un marco de trabajo amigable para la mayoría de los lenguajes de
programación tales como C++, Python, Java, C#, Delphi, Visual Basic, etc. En
algunos lenguajes, un IDE puede funcionar como un sistema en tiempo de
ejecución, en donde se permite utilizar el lenguaje de programación en forma
interactiva, sin necesidad de trabajo orientado a archivos de texto, como es el
caso de Smalltalk u Objective-C.
Es posible
que un mismo IDE pueda funcionar con varios lenguajes de programación. Este es
el caso de Eclipse, al que mediante plugins se le puede añadir soporte de
lenguajes adicionales.
Un IDE debe
tener las siguientes características:
• Multiplataforma
• Soporte para diversos lenguajes de programación
• Integración con Sistemas de Control de Versiones
• Reconocimiento de Sintaxis
• Extensiones y Componentes para el IDE
• Integración con Framework populares
• Depurador
• Importar y Exportar proyectos
• Múltiples idiomas
• Manual de Usuarios y Ayuda
Componentes
- · Editor de texto.
- · Compilador.
- · Intérprete.
- · Herramientas de automatización.
- · Depurador.
- · Posibilidad de ofrecer un sistema de control de versiones.
- · Factibilidad para ayudar en la construcción de interfaces gráficas de usuarios.
Algunos ejemplos de eso programas son:
NetBeans: Programa que sirve como IDE que permite
programar en distintos lenguajes, es ideal para trabajar con el lenguaje de
desarrollo JAVA (y todos sus derivados), además ofrece un excelente entorno
para programar en PHP. También se puede descargar una vez instalado NetBeans,
los complementos para programar en C++. La IDE de NetBeans es perfecta y muy
comoda para los programadores. Tiene un excelente balance entre una interfaz
con múltiples opciones y un aceptable completamiento de código.
Geany: Es un IDE que hasta hace bien poquito sólo
estaba disponible para sistemas Linux, Mac OS X y BSD, pero ya está disponible
para Windows. Este entorno es muy sencillo, pero proporciona las
funcionalidades necesarias para desarrollar aplicaciones sin problemas. Su
interfaz está dividida en tres zonas: panel lateral con el árbol de carpetas y
documentos abiertos, sección principal para el código y panel inferior para los
mensajes de la aplicación, compilación, etc. Este IDE permite programar en
diferentes lenguajes como: C, C++, Java, Python, Pascal, SQL o HTML.
CodeRun: Es un IDE que te permitirá programar en línea
varios lenguajes, entre ellos PHP, Ajax, C#, CSS, JavaScript y HTML. Funciona
perfectamente, aunque está en inglés, es útil para quién no disponga de un buen
editor a mano.
Comentarios
Publicar un comentario