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