Die Open-Source-Entwicklungsumgebung (IDE) KDevelop ist soeben in der Version 5.5 erschienen. Bei dem aktuellen Release haben sich die Entwickler stark auf die Stabilität und die Performance der ursprünglich von der Uni Potsdam gekommenen IDE konzentriert und auf neue Features weitgehend verzichtet.

Einige Ergänzungen gibt es aber bei der Anbindung der Programmiersprachen C++, PHP und Python. Auch die Benutzer-Oberfläche hat ein wenig Feinschliff bekommen.

Unterstützung von Programmiersprachen

Mit der Version 5.5 bringt KDevelop einige Ergänzungen für die aktuellsten Versionen von PHP und Python mit. Es kennt jetzt zum Beispiel die in PHP 7.4 eingeführten Typed Properties 2.0, mit denen die Nutzer Typen für Klassen-Eigenschaften festlegen können, um Boilerplate-Code in Form von Getter- und Setter-Methoden zu reduzieren.

Bei Python 3.8 geht es mehr um eine erste Unterstützung des Release Das Python-Plug-in kdev-python gestattet den Build für und auch die Ausführung mit CPython 3.8 und kann den Code auch korrekt parsen. Bei C++ sind überwiegend Bugfixes gemacht worden, darunter auch der behobene Absturz, wenn Signaturen in AdaptSignatureAssistant nicht zusammenpassen, Überarbeitungen bei der Autovervollständigung und die Anbindung an clazy und clang-tidy.

Mehr Details zu KDevelop 5.5 finden Sie in der offiziellen Ankündigung von KDevelop 5.5. Der Quellcode und die Binaries für Linux sind unter GPL-Lizenz auf der die Download-Seite verfügbar. Für Windows gibt es auf der Seite bisher noch keinen aktueller Build, sondern nur die Vorversion KDevelop 5.4.2 zu finden, und bei macOS fehlt immer noch ein offizielles Werkzeug für die Installation.

Bild: KDevelop