KDE for Developers
Tutto quello che ti serve per creare grande software
Kate, l'editor di testo ricco di funzionalità
Kate è distribuito con funzionalità che rendono più semplice la visualizzazione e la modifica di tutti i tuoi file di testo. Ti permette di modificare e visualizzare in contemporanea molti file, sia in schede, sia in finestre divise, ed è corredato di un'ampia gamma di estensioni, incluso un terminale incorporato per lanciare comandi alla console direttamente dall'interno del programma, funzione di ricerca e sostituisci avanzata, e un'anteprima che mostra come appariranno i tuoi file di markdown, HTML e persino 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.
Konsole è anche integrato in varie altre applicazioni di KDE, il che lo rende un compagno quotidiano per il tuo lavoro. Per esempio, KDevelop, Kate, Yakuake e Dolphin usano tutti Konsole come emulatore di terminale integrato.

Yakuake
È Konsole ma con un terminale a scomparsa, accessibile rapidamente da qualunque posizione con il tasto
Clazy
Clazy è un'estensione del compilatore Clang che assicura che la tua applicazione Qt segua le migliori pratiche standard industriali.
[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 multi-piattaforma per 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.
Delinea la tua applicazione
Use Heaptrack to profile your Linux application’s memory allocation to find hotspots and memory leaks.

E usa ELF Dissector per investigare sui colli di bottiglia delle prestazioni dei tempi di caricamento e delineare la dimensione dei tuoi eseguibili Linux.

Altre applicazioni open source per te
Di seguito segnaliamo altre applicazioni open source distribuite dai nostri partner integrabili nel tuo flusso di lavoro. La maggior parte utilizza internamente KDE Frameworks.
Dai uno sguardo anche alle nostre altre applicazioni collegate allo sviluppo.




