KDevelop | |
---|---|
Instantánea de KDevelop (tema oscuro) | |
Tipo de | entorno de desarrollo integrado |
Desarrollador | KDE |
Escrito en | C++ [4] |
Interfaz | Qt |
Sistema operativo | Linux , macOS [5] y Microsoft Windows [5] |
Primera edición | 6 de diciembre de 1999 [6] |
ultima versión |
|
Versión de prueba |
|
Formatos de archivo legibles | Proyecto KDevelop [d] , Proyecto KDevelop (con rem) [d] y Sesión KDevelop [d] |
Formatos de archivo generados | Proyecto KDevelop [d] , Proyecto KDevelop (con rem) [d] y Sesión KDevelop [d] |
Licencia | GNU GPL 2+ [7] [8] |
Sitio web | kdevelop.org |
Archivos multimedia en Wikimedia Commons |
KDevelop es un entorno de desarrollo integrado multiplataforma gratuito . El desarrollo comenzó en 1998. KDevelop se distribuye bajo los términos de la Licencia Pública General GNU .
KDevelop no incluye un compilador ; en su lugar, utiliza la colección de compiladores GNU (o cualquier otro compilador) para generar código de máquina .
KDevelop admite una gran cantidad de lenguajes de programación, incluidos C , C ++ , Perl , Python , PHP , Java , Ruby , Ada , SQL , Bash , Fortran , Pascal . Los sistemas de creación de proyectos admitidos son GNU (automake), CMake , qmake y make para herramientas de creación de proyectos nativos (KDevelop deja intactos los archivos de creación personalizados si necesita usarlos).
KDevelop 3.0 se reescribió por completo después de KDevelop 2. La versión 3 se lanzó con KDE 3.2 en febrero de 2004.
El 1 de mayo de 2010, se lanzó una nueva versión de kdevelop 4.0.0 para KDE 4, reescrita utilizando la biblioteca Qt 4. Se agregó compatibilidad con CMake .
Para editar archivos fuente, KDevelop conecta un componente de edición de texto a través de la tecnología KParts . El editor principal es Kate .
Además de editar archivos, el entorno proporciona las siguientes funciones y herramientas:
KDevelop 4 tiene una arquitectura basada en complementos. Cuando un desarrollador realiza cambios, solo necesita reconstruir el complemento. Es posible guardar perfiles indicando qué complementos deben cargarse. KDevelop no viene con un editor de texto incorporado, el editor se incluye como complemento. KDevelop es independiente del lenguaje y de la plataforma, y admite KDE , GNOME y muchas otras tecnologías (p. ej ., Qt , GTK y wxWidgets ).
La finalización de código está disponible para los lenguajes C y C++. Anteriormente, los símbolos se almacenaban en un archivo Berkeley DB para una recuperación rápida sin análisis previo . Ahora se calculan en cada llamada. [9] El depurador incorporado le permite trabajar gráficamente con todas las herramientas de depuración, como puntos de interrupción y rastreos. También puede funcionar con complementos cargados dinámicamente, a diferencia de la consola gdb .
Quick Open le permite navegar rápidamente a través de los archivos.
Actualmente existen entre 50 y 100 complementos para este IDE. Algunos de los más útiles incluyen marcadores de código persistentes en todo el proyecto , abreviaturas de código para expandir rápidamente el texto, formateador de origen para reformatear el texto para la guía de estilo antes de guardarlo, búsqueda de expresiones regulares y buscar/reemplazar en todo el proyecto para ayudar con la refactorización del código .
IDE | |
---|---|
Universal | |
C / C++ | |
BÁSICO | |
Java |
|
Pascal | |
PHP |
|
Pitón | |
código de acción | |
rubí | |
comparación |