KDE untuk Pengembang
For Developers Using KDE Applications.
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.
Kerangka Kerja KDE
Kerangka Kerja KDE terdiri dari lebih dari 80 pustaka tambahan untuk digunakan pada aplikasi Qt Anda. Sebagai contoh, KWidgetsAddons mencakup banyak widget yang berguna dan umum; KConfig menyediakan konfigurasi dan manajemen status; KCalendarCore dan KContact menyediakan pengurai file .ics dan vcard yang mudah digunakan; Kirigami merupakan toolkit lengkap untuk mengembangkan antarmuka pengguna yang konvergen.
Pelajari lebih lanjutKonsole
Konsole adalah aplikasi terminal KDE. Konsole menyediakan tab, tampilan terpisah, manajer koneksi SSH, cara untuk menandai perintah dan server favorit Anda, penampilan gambar kecil untuk berkas Anda, dukungan Sixel, dan banyak lagi.
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 adalah Lingkungan Pengembangan Terpadu dengan fitur lengkap, sempurna untuk proyek C dan C++ dan bahasa lain yang didukung. Ini memiliki penyelesaian kode dan dukungan proyek yang luar biasa, bersama dengan integrasi dokumentasi yang membuat Anda tetap dekat dengan tempat Anda menyunting kode.
Profile your application
Gunakan Heaptrack untuk membuat profil alokasi memori aplikasi Linux Anda untuk menemukan titik-titik panas dan kebocoran memori.
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.