top of page

[IDE]: Entorno de Desarrollo Integrado

  • Foto del escritor: carlooscapistran
    carlooscapistran
  • 3 feb 2016
  • 3 Min. de lectura

Un entorno de desarrollo integrado, es un entorno de programación que ha sido empaquetado como un programa de aplicación, es decir, consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI).

Los IDE proveen un marco de trabajo amigable para la mayoría de los lenguajes de programación tales como C++, PHP, 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.

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

  • Eclipse

  • NetBeans

  • IntelliJ IDEA

  • JBuilder de Borland

  • JDeveloper de Oracle

  • KDevelop

  • Anjunta

  • Clarion

  • MS Visual Studio

  • Visual C++

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

Existen diferentes versiones de los IDEs pero estos son algunos del software que utilizan IDE, estos son:

a) 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.

b) NetBeans: Software libre. Otro de los entornos Java muy utilizados, también expandible mediante plugins. Facilita bastante el diseño gráfico asociado a aplicaciones Java.

c) BlueJ: Software libre. Es un entorno de desarrollo dirigido al aprendizaje de Java (entorno académico) y sin uso a nivel profesional. Destaca por ser sencillo e incluir algunas funcionalidades dirigidas a que las personas que estén aprendiendo tengan mayor facilidad para comprender aspectos clave de la programación orientada a objetos.

d) JBuilder: Software comercial. Se pueden obtener versiones de prueba o versiones simplificadas gratuitas en la web, buscando en la sección de productos y desarrollo de aplicaciones. Permite desarrollos gráficos.

e) JCreator: Software comercial. Se pueden obtener versiones de prueba o versiones simplificadas gratuitas en la web. Este IDE está escrito en C++ y omite herramientas para desarrollos gráficos, lo cual lo hace más rápido y eficiente que otros IDEs.

Ventajas de los IDEs.

  1. La curva de aprendizaje es muy baja.

  2. Es más ágil y óptimo para los usuarios que no son expertos en manejo de consola.

  3. Formateo de código.

  4. Funciones para renombrar variables, funciones.

  5. Warnings y errores de sintaxis en pantalla de algo que no va a funcionar al interpretar o compilar.

  6. Poder crear proyectos para poder visualizar los archivos de manera gráfica.

  7. Herramientas de refactoring como por ejemplo seria extraer una porción de código a un método nuevo.

  8. No es recomendado pero posee un navegador web interno por si queremos probar las cosas dentro de la IDE.

1. WinAsm WinAsm Studio es un entorno de desarrollo integrado (IDE) gratuito para desarrollar programas en Windows 32-bit y DOS 16-bit utilizando Microsoft Macro Assembler MASM y FASM utilizando el Add-In para FASM. Ha sido escrito por Antonis Kyprianou (akyprian). Más información aquí (Web oficial): http://www.winasm.net/

2. Easy Code Entorno visual de desarrollo en lenguaje ensamblador. Easy Code es el entorno visual de programación en ensamblador hecho para generar aplicaciones de 32 bits para Windows. La interfaz de Easy Code, muy parecida a la de Visual Basic, le permite programar una aplicación en ensamblador de manera rápida y fácil como nunca antes había sido posible. Más información aquí (Web oficial): http://www.easycode.cat/Spanish/index.htm

3. RadASM RadASM es un IDE gratuito para ensambladores de 32 bits para Windows. Soporta masm, tasm, fasm, nasm, goasm y hla Más información aquí (Web oficial): http://www.radasm.com/


Entradas recientes

Ver todo
MACROS Y EJEMPLOS EN PROGRAMA

Una macro es una serie de instrucciones que se almacenan para que se puedan ejecutar de manera secuencial mediante una sola llamada u...

 
 
 
Ejemplos TASM

Hola Mundo: http://nuyoo.utm.mx/~jjf/le/pe04_hol.pdf Identidad: http://nuyoo.utm.mx/~jjf/le/pe05_id2.pdf Borrar pantalla:...

 
 
 

Comentarios


Entradas recientes
bottom of page