KDE untuk Pengembang
Everything you need to build great software
Kate, Editor Teks Penuh Fitur
Kate dilengkapi dengan fitur yang memudahkan untuk melihat dan mengedit semua berkas teks Anda. Aplikasi ini memungkinkan Anda menyunting dan melihat banyak berkas secara bersamaan, baik dalam tab maupun tampilan terpisah, dan dilengkapi dengan berbagai macam plugin, termasuk terminal tersemat yang memungkinkan Anda meluncurkan perintah konsol langsung dari Kate, plugin pencarian dan penggantian yang canggih, dan plugin pratinjau yang dapat menunjukkan seperti apa tampilan berkas Markdown, HTML, dan bahkan SVG Anda.

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 juga terintegrasi ke dalam beberapa Aplikasi KDE lainnya, menjadikannya sebagai teman setia Anda. Sebagai contoh, KDevelop, Kate, Yakuake, dan Dolphin semuanya menggunakan Konsole sebagai emulator terminal yang terintegrasi.

Yakuake
Konsol tetapi sebagai terminal tarik-turun, dapat diakses dari mana saja dengan menekan cepat tombol
Clazy
Clazy adalah plugin kompiler Clang untuk memastikan bahwa aplikasi Qt Anda mengikuti praktik terbaik standar industri.
[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
Sebuah IDE lintas platform untuk C, C++, Python, QML/JavaScript dan 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.
Profile your application
Use Heaptrack to profile your Linux application’s memory allocation to find hotspots and memory leaks.

Dan gunakan ELF Dissector untuk menyelidiki hambatan kinerja waktu muat dan membuat profil ukuran eksekusi Linux Anda.

Aplikasi sumber terbuka lainnya untuk Anda
Here are some other open source applications from our partners to complement your workflow. Most of them are using KDE Frameworks internally.
Dan lihat juga aplikasi terkait pengembangan kami yang lain.




