KDE pre vývojárov
Všetko, čo potrebujete na tvorbu skvelého softvéru
Kate, textový editor nabitý funkciami
Kate je nabitý funkciami, ktoré uľahčujú prezeranie a úpravu všetkých vašich textových súborov. Umožňuje upravovať a prezerať mnoho súborov naraz, či už na kartách, alebo v rozdelených pohľadoch, a prináša so sebou širokú škálu zásuvných modulov vrátane vstavaného terminálu, z ktorého spustíte konzolové príkazy priamo z Kate, výkonných modulov na hľadanie a nahradzovanie a modulu s náhľadom, ktorý vám ukáže, ako budú vyzerať vaše súbory v Markdowne, HTML, ba aj 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
Konzola
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 je zároveň zabudovaná do viacerých ďalších aplikácií KDE, takže je vaším stálym spoločníkom. Napríklad KDevelop, Kate, Yakuake aj Dolphin používajú Konsole ako vstavaný emulátor terminálu.

Yakuake
Konsole, ale ako vysúvací terminál, dostupný odkiaľkoľvek rýchlym stlačením klávesu
Clazy
Clazy je zásuvný modul kompilátora Clang, ktorý zabezpečí, že vaša aplikácia v Qt dodržiava osvedčené postupy podľa priemyselných štandardov.
[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
Multiplatformové IDE pre C, C++, Python, QML/JavaScript a 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.
Profilujte svoju aplikáciu
Use Heaptrack to profile your Linux application’s memory allocation to find hotspots and memory leaks.

A pomocou ELF Dissectora preskúmajte úzke miesta výkonu pri načítaní a profilujte veľkosť svojich linuxových spustiteľných súborov.

Ďalšie open-source aplikácie pre vás
Tu je niekoľko ďalších aplikácií s otvoreným zdrojovým kódom od našich partnerov, ktoré doplnia váš pracovný postup. Väčšina z nich interne používa KDE Frameworks.
A pozrite si aj naše ďalšie aplikácie súvisiace s vývojom.




