O KDE para Programadores
Everything you need to build great software
Kate, o Editor de Texto Rico em Funcionalidades
O Kate possui bastantes funcionalidades que o tornam mais fácil de ver e editar todos os seus ficheiros de texto. Permite-lhe editar e ver vários ficheiros ao mesmo tempo, tanto em páginas como em áreas divididas, e vem com uma grande variedade de 'plugins', incluindo um terminal incorporado que lhe permite invocar directamente comandos da consola a partir do Kate, bem como alguns 'plugins' poderosos de pesquisa e substituição e um 'plugin' de antevisão que lhe poderá mostrar como ficam os seus ficheiros de Markdown, HTML ou mesmo SVG.

KDE Frameworks
KDE’s Frameworks consist of over 80 add-on libraries to use in your Qt applications. For example, KWidgetsAddons includes many helpful and common widgets; KConfig provides configuration and state management; KCalendarCore and KContact provide easy-to-use .ics and vcard file parsers; Kirigami is a full toolkit for developing convergent user interfaces.
Learn more
Konsole
Konsole is KDE’s terminal application. It provides tabs, split views, an ssh connection manager, a way to bookmark your favorite commands and servers, thumbnails for your files, Sixel support, and much more.
O Konsole também está integrado em muitas outras Aplicações do KDE, tornando-o o seu companheiro constante. Por exemplo, o KDevelop, o Kate, o Yakuake e o Dolphin usam todos eles o Konsole como um emulador de terminal integrado.

Yakuake
O Konsole, mas como um terminal deslizante, acessível em qualquer lado se carregar na tecla
Clazy
O Clazy é um 'plugin' de compilação do Clang para garantir que a sua aplicação do Qt segue as boas práticas da indústria.
[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
Um IDE multi-plataforma para o C, C++, Python, QML/JavaScript e PHP
KDevelop is a fully-featured Integrated Development Environment, perfect for C and C++ projects and other supported languages. It has great code completion and project support, along with documentation integration that keeps you close to where you’re editing code.
Analise a performance da sua aplicação
Use Heaptrack to profile your Linux application’s memory allocation to find hotspots and memory leaks.

E use o ELF Dissector para investigar os constrangimento de performance no carregamento e analisar o tamanho dos seus executáveis de Linux.

Outras aplicações de código aberto para si
Aqui estão outras aplicações de outras organizações de código aberto para complementar os seus processos de trabalho. A maioria delas está a usar as Plataformas do KDE internamente.
E analise todas as nossas aplicações relacionadas com o desenvolvimento.




