KDevelop

KDevelop

Ahora que tengo que programar en C++ he estado buscando varios IDE que me ofrezcan una solución completa. Soy un fanático de Geany, pero para proyectos grandes es cierto que se necesita un entorno de desarrollo integrado para ganar en velocidad y comodidad. Siempre he pensado que los mejores programadores sólo trabajan en editores de textos como en Vim, donde la eficacia de programación es altísima. Pero para ello se necesita un alto conocimiento en el lenguaje de pogramación y sus librerías, además de tener una gran destreza en un editor como Vim.

Al final, al elegir entre varios IDE para C++ en Linux he escogido KDevelop por las siguientes características:

  • Editor de código fuente con destacado de sintaxis e indentado automático (Kate).
  • Gestión de diferentes tipos de proyectos, como CMake, Automake, qmake (para proyectos basados en la biblioteca Qt y Ant (para proyectos basados en Java).
  • Navegador entre clases de la aplicación.
  • Front-end para gcc, el conjunto de compiladores de GNU.
  • Front-end para el depurador de GNU.
  • Asistentes para generar y actualizar las definiciones de las clases y el framework de la aplicación.
  • Completado automático del código en C y C++.
  • Compatibilidad nativa con Doxygen.
  • Permite control de versiones.

La instalación es muy sencilla ya que se encuentra prácticamente en la totalidad de las distribuciones Linux. La única pega que veo es la instalación de las librerías QT puede hacerse pesada en distribuciones como Ubuntu

Enlace: Página oficial.
Enlace: Wikipedia.