2 min de lectura

¿Qué es un IDE?

Un IDE (acrónimo de “Integrated Development Environment”, o “Entorno de Desarrollo Integrado”) es un programa compuesto por un conjunto de herramientas utilizadas en la programación, que facilita la escritura y desarrollo de un programa.

Normalmente consiste en: un editor de código, un compilador, un depurador y una interfaz gráfica (GUI) “empaquetados” en un solo programa, pudiendo ser aplicaciones por si solas o 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 o Excel.

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:

  • 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

Existe una amplia variedad de aplicaciones que nos facilitan el utilizar los diversos lenguajes de programación.

Los IDE mas utilizados para C++

Entre los IDE  más comúnmente utilizados si se programa en el lenguaje C/C++ son:

  • DevC++: Desactualizado a hoy día, sin embargo existen diversos ‘forks’ basados en éste, como: wxDev C++
  • Code::Blocks: También disponible para Linux y OS X, uno de los más utilizados por los que recién comienzan a programar, si se es principiante se recomienda instalar la versión “mingw” que ya incluye el compilador g++
  • Microsoft Visual Team System Studio 2008: Exclusivo para sistemas operativos de la ventana
  • NetBeans: Un IDE libre desarrollado principalmente para Java, con la posibilidad de C++ (Requiere la instalación del NetBeans C/C++ Pack )
  • Eclipse C++: Un poderoso IDE originalmente creado para programar lenguaje Java, pero que posee su propia versión para C++.
  • Visual Studio: Exclusivo para sistemas operativos de la ventana
  • Monodevelop: IDE multi plataforma y multilenguaje, contiene su propio debugger, diseñador visual de GTK y desarrollo de aplicaciones web ASP.NET. Poco conocido por muchos desarrolladores a pesar de tener un gran potencial.

8 COMENTARIOS

  1. ¿ QT es gratuito o no ?, todo el mundo dice que sí pero vas a la pagina web y te piden 300 euros al mes de alquiler

Deja tus comentarios

This site uses Akismet to reduce spam. Learn how your comment data is processed.