KDevelop 5.5 zawiera różne ulepszenia i ulepszoną obsługę C ++ i PHP

KDevelop

Po sześciu miesiącach rozwoju, zapowiedziano wydanie nowej wersji zintegrowanego środowiska programistycznego KDevelop 5.5, w którym zintegrować kilka ulepszeń i nowych funkcji, wśród których wyróżniają się ulepszenia obsługi C ++, PHP oraz integracja z Python 3.8.

Dla tych, którzy nie są zaznajomieni z KDevelop, powinniście to wiedzieć jest to zintegrowane środowisko programistyczne dla systemów GNU / Linux-Unix, a także dla Windows, planując również uruchomienie go w wersji Mac OS, KDevelop Jest opublikowany na licencji GPL i przeznaczony do użytku w środowisku graficznym KDE, chociaż działa również z innymi środowiskami, takimi jak Gnome.

W przeciwieństwie do wielu innych interfejsów programistycznych, KDevelop nie ma własnego kompilatora, więc opiera się na gcc do tworzenia kodu binarnego. Jego najnowsza wersja jest obecnie w fazie rozwoju i współpracuje z różnymi językami programowania.

Niektóre z nich, takie jak C, C ++, PHP i Python, możemy wyróżnić, instalując oficjalną wtyczkę. Inne języki, takie jak Java, Ada, SQL, Perl i Pascal, a także skrypty dla powłoki Bash nie zostały jeszcze przeniesione do KDevelop4, chociaż mogą być obsługiwane w przyszłości.

Kdevelop .Name jest w pełni kompatybilny z procesem rozwoju KDE 5, w tym używa Clang jako kompilatora. Kod projektu używa bibliotek KDE Frameworks 5 i Qt 5.

KDevelop domyślnie używa edytora tekstu Kate. Funkcje wymienione poniżej są specyficzne dla środowiska programistycznego:

  • Edytor kodu źródłowego z podświetlaniem składni i automatycznym wcięciem (Kate).
  • Zarządzanie różnymi typami projektów, takimi jak CMake, Automake, qmake (dla projektów opartych o bibliotekę Qt i Ant (dla projektów opartych na Javie).
  • Przeglądarka pomiędzy klasami aplikacji.
  • Front-end dla gcc, zestaw kompilatorów GNU.
  • Front-end dla debuggera GNU.
  • Kreatorzy do generowania i aktualizowania definicji klas i struktury aplikacji.
  • Automatyczne uzupełnianie kodu w C i C ++.
  • Natywne wsparcie dla Doxygen.
  • Umożliwia kontrolę wersji.
  • i więcej

Główne nowe funkcje KDevelop 5.5

W nowej wersji KDevelop 5.5 podkreślono pracę wykonaną w celu poprawy stabilności, a także zoptymalizować wydajność i uprościć konserwację bazy kodu.

Tak jest w przypadku ulepszona obsługa języka C ++, z którym dodano brakujące ostrzeżenia w celu uwzględnienia domyślnych dostępnych plików nagłówkowych.

Oprócz wtyczek do analizy kodu w oparciu o Clang-tidy i Clazy dodali możliwość wybierania zestawów czeków. Logika wyszukiwania typów została rozszerzona o proaktywne uzupełnianie kodu.

Kolejne ulepszenie dotyczy obsługa języka PHPJak dodane wsparcie dla właściwości pisanych wprowadzone w PHP 7.4importuje funkcje i stałe z innych przestrzeni nazw, tablic typów i widocznych stałych klas.

W ogłoszeniu jest również wspomniane, że zaimplementowano oddzielny obszar do wyświetlania ostrzeżeń i komunikatów podczas uruchamiania aplikacji, bez wyświetlania okien dialogowych awarii.

Tak jak on obsługa przesyłania zmiennych środowiskowych ze środowiska procesowego oraz możliwość konfiguracji środowiska opartego na flatpak.

Z innych zmian które są wymienione w reklamie:

  • Dodano początkową obsługę języka Python 3.8
  • Dodano okno dialogowe do wykonywania operacji rebase w Git
  • Powtarzalna kompilacja plików tar jest zapewniana przez zainstalowanie nagłówków Pax
  • Do ustawień dodano opcję wyłączania przycisków do zamykania zakładek.

Jak zainstalować KDevelop 5.5 na Ubuntu i pochodnych?

Wreszcie, ci, którzy chcą przetestować to środowisko programistyczne, mogą uzyskać instalator z poniższy link.

W, będzie można znaleźć linki do pobrania nowej wersji KDevelop 5.5 dla różnych systemów operacyjnych, które obsługuje. W przypadku użytkowników Linuksa mogą skorzystać z pliku AppImage które można uzyskać i wykonać za pomocą terminala, wpisując w nim następujące polecenia:

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

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.