KDevelop un excelente IDE para C, C++ y otros lenguajes de programación

kdevelop-showuses

En el blog se han hablado y recomendado algunos entornos de desarrollo integrados para diferentes lenguajes de programación, la mayoría de ellos orientados para la programación y desarrollo en C y C++.

En esta ocasión vamos a hablar sobre otro IDE el cual es parte del proyecto del entorno de escritorio de KDE. El IDE del que hablaremos el día de hoy se llama KDevelop.

Es un entorno de desarrollo integrado gratuito y multiplataforma (Windows y GNU/Linux-Unix) publicado bajo licencia GPL y orientado al uso bajo el entorno gráfico KDE.

A diferencia de muchas otras interfaces de desarrollo, KDevelop no cuenta con un compilador propio, por lo que depende de gcc para producir código binario.

Algunos otros idiomas son totalmente compatibles, lo que significa que tienen el resaltado de sintaxis, navegación de código semántico y finalización.

C / C ++ (respaldado por los Clang y bibliotecas llvm) incluyendo algunas características adicionales para el marco de Qt. También cuenta con soporte para CUDA y OpenCLQt además de QML, JavaScript, Python y PHP.

Mientras que, para los otros lenguajes de programación, tales como Java, Ada, SQL, Perl y Pascal, así como guiones (scripts) para el intérprete de comandos Bash no han sido portados a KDevelop todavía, aunque es posible que se soporten en un futuro.

Sobre KDevelop

En KDevelop podemos encontrar el resaltado de sintaxis, en la cual cada aparición de la misma variable en un color específico, el cambio en una base por-variable. Probarlo, le va a encantar una vez que se acostumbre a ella. Opcional.

Caché de disco persistente para la base de datos de código. Dependiendo del tamaño de la complejidad de su proyecto, el análisis puede tardar un tiempo en un primer momento; pero después de esa primera vez, todo lo que se almacena en caché en el disco y se carga en pocos segundos en cada inicio posterior de la IDE.

Entre las principales características que podemos destacar de este entorno de desarrollo integrado podemos encontrar:

  • 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.
  • Potente buscar y reemplazar, también a través de proyectos integrales, opcionalmente con expresiones regulares
  • La integración de prueba de unidad
  • Filtra los problemas vista de herramienta, que muestra todos los problemas (sintaxis y semánticas errores, etc.)
  • Ayuda gráfica de depurador (C ++ y Python, PHP a través de un plugin extra)
  • Plantillas de archivo y de proyectos (plantillas adicionales pueden ser descargados o instalados)
  • Se puede ver casi cualquier tipo de archivo como una pestaña / documento dentro del IDE a través Kparts (por ejemplo, un archivo PDF)
  • Vista de herramienta de consola
  • Soporte de script externo
  • El modo de entrada compatible con vim

KDevelop-IDE-Editor

¿Cómo instalar el IDE KDevelop en Ubuntu 18.04 y derivados?

Si quieres instalar este entorno de desarrollo integrado en tu sistema, podemos hacerlo siguiente las siguientes instrucciones.

Primero debemos de abrir una terminal, esto lo hacemos con la combinación de teclas “Ctrl + Alt + T” y en ella vamos a ejecutar el siguiente comando:

wget https://download.kde.org/stable/kdevelop/5.2.3/bin/linux/KDevelop-5.2.3-x86_64.AppImage -O KDevelop.AppImage

Con esto descargamos el archivo AppImage del IDE, con el cual podremos instalar y utilizarlo en el sistema.

Ahora debemos de darle permisos de ejecución al archivo con el siguiente comando:

sudo chmod +x KDevelop.AppImage

Con esto ya podremos ejecutar el archivo dando doble clic sobre él o podemos también ejecutarlo con el siguiente comando desde la terminal:

./KDevelop.AppImage

Y listo con ello ya podemos comenzar a utilizar este IDE en nuestro sistema.

Si conoces algún otro IDE no dudes en compartirlo con nosotros en los comentarios.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.