KDevelop 5.5, çeşitli iyileştirmeler ve C ++ ve PHP için geliştirilmiş destekle birlikte gelir

KDevelop

Altı aylık geliştirmeden sonra, yeni versiyonun yayınlandığı duyuruldu entegre programlama ortamının KGeliştirme 5.5içinde bazı iyileştirmeleri ve yeni özellikleri entegre edin, Bunların arasında C ++, PHP için destek iyileştirmeleri ve Python 3.8 için entegrasyon öne çıkıyor.

KDevelop'u tanımayanlar için şunu bilmelisiniz: o entegre bir geliştirme ortamıdır GNU / Linux-Unix sistemleri ve Windows için, ayrıca onu Mac OS sürümü KDevelop'ta başlatmayı planlıyor GPL lisansı altında yayınlanmış ve KDE grafik ortamında kullanılması amaçlanmıştır, Gnome gibi diğer ortamlarla da çalışmasına rağmen.

Diğer birçok geliştirme arayüzünün aksine, KDevelop'un kendi derleyicisi yoktur, bu nedenle ikili kod üretmek için gcc'ye güvenir. En son sürümü şu anda geliştirme aşamasındadır ve farklı programlama dilleri ile çalışır.

Bunlardan C, C ++, PHP ve Python gibi bazılarını resmi bir eklenti yükleyerek vurgulayabiliriz. Java, Ada, SQL, Perl ve Pascal gibi diğer diller ve Bash kabuğunun komut dosyaları, gelecekte desteklenebilecek olsalar da henüz KDevelop4'e taşınmamıştır.

kgeliştirmek derleyici olarak Clang kullanımı dahil olmak üzere KDE 5 geliştirme süreciyle tamamen uyumludur. Proje kodu KDE Frameworks 5 ve Qt 5 kitaplıklarını kullanır.

KDevelop, varsayılan olarak Kate metin düzenleyicisini kullanır. Aşağıda belirtilen özellikler geliştirme ortamına özeldir:

  • Sözdizimi vurgulama ve otomatik girinti (Kate) ile kaynak kodu editörü.
  • CMake, Automake, qmake gibi farklı proje türlerinin yönetimi (Qt kitaplığı ve Ant tabanlı projeler için (Java tabanlı projeler için).
  • Uygulamanın sınıfları arasında tarayıcı.
  • Gcc için ön uç, GNU derleyici seti.
  • GNU hata ayıklayıcı için ön uç.
  • Sınıfların ve uygulama çerçevesinin tanımlarını oluşturmak ve güncellemek için sihirbazlar.
  • C ve C ++ 'da otomatik kod tamamlama.
  • Doxygen için yerel destek.
  • Sürüm kontrolüne izin verir.
  • ve daha fazla

KDevelop 5.5 Ana Yeni Özellikler

KDevelop 5.5'in yeni sürümünde istikrarı iyileştirmek için yapılan çalışmalar vurgulanır, ayrıca performansı optimize etmek ve kod tabanı bakımını basitleştirmek.

Böyle bir durumdur C ++ dili için geliştirilmiş destek, mevcut varsayılan başlık dosyalarını dahil etmek için eksik uyarıların eklendiği.

Aşağıdakilere dayalı kod analizi için eklentilere ek olarak Clang-tidy ve Clazy, kontrol setlerini seçme yeteneği ekledi. Tür arama mantığı, proaktif kod tamamlama ile genişletildi.

Diğer bir iyileştirme ise PHP dili desteğiGibi PHP 7.4'te sunulan yazılı özellikler için destek eklendi, diğer ad alanlarından, tür dizilerinden ve görünür sınıf sabitlerinden içe aktarma işlevleri ve sabitleri.

Duyuruda ayrıca uyarıları ve mesajları görüntülemek için ayrı bir alan uygulandı uygulama başlatma işlemi sırasında, kilitlenme iletişim kutuları görüntülemeden.

Aynı onun gibi ortam değişkenlerinin işlem ortamından aktarılması için destek ve flatpak tabanlı ortamı yapılandırma yeteneği.

Diğer değişikliklerden reklamda bahsedilenler:

  • Python 3.8 için ilk destek eklendi
  • Git'te yeniden taban işlemini gerçekleştirmek için iletişim kutusu eklendi
  • Tar dosyalarının tekrarlanabilir derlemesi, Pax başlıkları yüklenerek sağlanır.
  • Sekmeleri kapatmak için düğmeleri devre dışı bırakmak için ayarlara bir seçenek eklendi.

KDevelop 5.5'i Ubuntu ve türevlerine nasıl kurabilirim?

Son olarak, bu geliştirme ortamını test etmek isteyenler, yükleyiciyi şu adresten edinebilirler: aşağıdaki bağlantı.

, yeni sürümün indirme bağlantılarını bulabileceksiniz Desteklediği farklı işletim sistemleri için KDevelop 5.5. Linux kullanıcısı olanlar için AppImage dosyasını kullanabilirler. aşağıdaki komutları yazarak bir terminal yardımıyla elde edilebilir ve çalıştırılabilir:

wget -O KDevelop.AppImage https://download.kde.org/stable/kdevelop/5.5.0/bin/linux/KDevelop-5.5.0-x86_64.AppImage
chmod +x KDevelop.AppImage 
./KDevelop.AppImage

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.