Geliştiriciler için KDE
Geliştiricilere özel tasarlanmış KDE uygulamaları
Kate, Özelliklerle Dolu Metin Düzenleyicisi
Kate, tüm metin dosyalarınızı görüntülemeyi ve düzenlemeyi daha kolay yapan özelliklerle doludur. Aynı anda sekmelerde ve bölünmüş görünümlerde birçok dosyayı açmanıza, görüntülemenize ve düzenlemenize olanak tanır. Ayrıca, birçok eklentiyle birlikte gelir; bunların arasında Kate’ten doğrudan konsol komutlarını başlatmanızı sağlayan bir gömülü uçbirim, güçlü arama ve değiştirme eklentileri ve Markdown, HTML ve hatta SVG dosyalarınızın nice görüneceğini sizlere gösteren bir önizleme eklentisi vardır.
KDE Frameworks
KDE’nin kod kitaplıkları, Qt uygulamalarınızda kullanabileceğiniz 80’den fazla ek kitaplıktan oluşur. Örneğin; KWidgetsAddons, birçok yardımcı ve yaygın kullanılan araç takımları içerir; KConfig yapılandırma ve durum yönetimi sağlar; KCalendarCore ve KContact kullanımı kolay .ics ve vcard dosyaları ayrıştırıcıları içerir; Kirigami ise yakınsak kullanıcı arayüzleri geliştirmek için tam takım bir araç kümesidir.
Daha Fazla ÖğrenKonsole
Konsole, KDE’nin uçbirim uygulamasıdır. Sekmeler, bölünmüş görünümler, bir SSH bağlantı yöneticisi, sık kullanılan komutlarınızı ve sunucularınızı yer imi olarak kaydetme desteği, dosya küçük görseli desteği, Sixel desteği ve çok daha fazlasını sağlar.
Konsole, aynı zamanda diğer KDE uygulamalarıyla da tümleşiktir. Örneğin; K Geliştir, Kate, Yakuake ve Dolphin; tümü tümleşik uçbirim öykünücüsü olarak Konsole kullanır.
Yakuake
Konsole’un ta kendisi; ancak yukarıdan açılır.
Clazy
Clazy, Qt uygulamalarınızın sektörde yaygın kullanılan pratikleri uyguladığına emin olmanız için bir Clang derleyicisi eklentisidir.
[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.
K Geliştir
C, C++, Python, QML/JavaScript ve PHP için çapraz platform bir tümleşik geliştirme ortamı
K Geliştir, C ve C++ projeleri ve desteklenen diğer diller için mükemmel, tam özellikli bir tümleşik geliştirme ortamıdır. Harika kod tamamlama ve proje desteğinin yanı sıra kod yazarken belgelendirmeyi elinizin altında tutan belge tümleştirmesi vardır.
Uygulamalarınızı profilleyin
Sıcak noktaları ve sızıntıları bulmak üzere, Linux uygulamalarınızın bellek ayırmalarını profillemek için Heaptrack kullanın.
Yükleme süresi ile ilgili başarım darboğazlarını araştırmak ve Linux yürütülebilirleri boyutlarını profillemek için ELF Parçalara Ayırıcısı kullanın.
Sizin için başka açık kaynaklı uygulamalar
İş akışınıza katkıda bulunabilecek, ortaklarımızın sunduğu uygulamalarından bir seçkiyi aşağıda bulabilirsiniz. Çoğu içsel olarak KDE Frameworks kullanır.
Diğer geliştirmeyle ilgili uygulamalarımıza da bir göz atın.