KDE para desarrolladores
Todo lo que necesitas para crear software excelente
Kate, el editor de texto repleto de funciones
Kate está repleto de funciones que facilitan visualizar y editar todo tipo de archivos de texto. Permite editar y ver varios archivos a la vez, tanto en pestañas como en vistas separadas, y contiene una gran variedad de complementos, como un terminal integrado que permite ejecutar órdenes de la consola directamente desde Kate, potentes complementos de búsqueda y sustitución, así como un complemento de vista previa que puede mostrar el aspecto de markdown, HTM e incluso archivos SVG.

KDE Frameworks
KDE Frameworks consta de unas 80 bibliotecas complementarias que se pueden usar en aplicaciones Qt. Por ejemplo, KWidgetsAddons incluye muchos widgets útiles y comunes; KConfig proporciona configuración y gestión del estado de las aplicaciones; KCalendarCore y KContact proporcionan analizadores de archivos .ics y vcard fáciles de usar; Kirigami es un completo paquete de herramientas para el desarrollo de interfaces de usuario convergentes.
Saber más
Konsole
Konsole es la aplicación de terminal de KDE. Proporciona pestañas, vistas separadas, un gestor de conexiones ssh, un sistema de marcadores para órdenes y servidores, miniaturas de archivos y compatibilidad con Sixel, entre otras cosas.
Konsole también se integra en muchas aplicaciones de KDE, lo que la convierte en un compañero permanente. Por ejemplo, KDevelop, Kate, Yakuake y Dolphin usan Konsole como emulador de terminal integrado.

Yakuake
Konsole, pero como terminal desplegable, accesible desde cualquier parte con una rápida pulsación de la tecla
Clazy
Clazy es un complemento del compilador Clang para asegurarse de que una aplicación Qt sigue las recomendaciones estándares de la industria.
[26/58] Building CXX object src/CMakeFiles/myapp.dir/global.cpp.o
src/global.cpp:18:88: warning: Use multi-arg instead [-Wclazy-qstring-arg]
: m_config(KSharedConfig::openConfig(QStringLiteral("%1/%2")
.arg(m_configFolderName).arg(m_configFileName)))
[34/58] Building CXX object src/CMakeFiles/myapp.dir/models/subtitlesfoldersmodel.cpp.o
src/myapp/src/models/subtitlesfoldersmodel.cpp:52:23:
warning: Use an empty QLatin1String instead of an empty QStringLiteral [-Wclazy-empty-qstringliteral]
newList.removeAll(QStringLiteral(""));
2 warnings generated.
KDevelop
Un IDE multiplataforma para C, C++, Python, QML/JavaScript y PHP
KDevelop es un entorno de desarrollo integrado repleto de funciones, perfecto para proyectos en C y C++, entre otros lenguajes compatibles. Dispone de una excelente terminación automática de código y permite el uso de proyectos. También dispone de integración con la documentación para mantenerte cerca de donde estás editando código.
Analiza el rendimiento de tu aplicación
Usa Heaptrack para analizar el rendimiento de la asignación de memoria de una aplicación Linux para encontrar puntos conflictivos y fugas de memoria.

Usa el Disector ELF para investigar los cuellos de botella del rendimiento del tiempo de carga y analizar el tamaño de los ejecutables de Linux.

Otras aplicaciones de código abierto a su disposición
Estas son otras aplicaciones de código abierto de nuestros socios para complementar tu trabajo. La mayoría de ellas usan KDE Frameworks internamente.
Y no te olvides de echar un vistazo a otras de nuestras aplicaciones relacionadas con el desarrollo de software.




