Freie Entwicklungsumgebung KDevelop 4.0 erschienen

Die Version 4.0 der freien und quelloffenen Entwicklungsumgebung KDevelop stellt die komplette Neuentwicklung auf Basis von Qt 4 dar, die eine exzellente C++-IDE sein möchte und erstmals als stabil bezeichnete PHP-Plug-ins einführt.

In Pocket speichern vorlesen Druckansicht 103 Kommentare lesen
Lesezeit: 2 Min.
Von
  • Alexander Neumann

KDEs Desktop hat sich neben Gnome als Arbeitsumgebung für unixartige Betriebssysteme etabliert. Für das Schreiben von KDE-Programmen wird nicht selten auf die quelloffene Entwicklungsumgebung KDevelop zurückgegriffen, die jetzt nach fünf Jahren Entwicklungszeit in Version 4.0 erschienen ist. Laut Ankündigung stelle das neue Release eine nahezu komplette Neuentwicklung auf Basis von Qt 4 dar, in deren Fokus es stand, eine "exzellente C++-IDE zu produzieren und nicht halbherzig zahlreiche Sprachen und Features zu integrieren".

Gleichwohl lassen sich zusätzliche Sprachen einbinden. Das soll einfacher geschehen als bisher und gilt insbesondere für PHP, für das es die ersten als stabil bezeichneten PHP-Plug-ins gibt. Sie helfen dabei, Syntaxfehler zu finden und Code semantisch zu analysieren. Auch kann man die Plug-ins Code nach Kriterien objektorientierter Programmierung vervollständigen. Der KDevelop-Neuentwicklung ist das Fehlen einiger Funktionen geschuldet, die in der früheren Version 3.5 enthalten waren. Das haben die Entwickler aber auch bei früheren Releases schon so gehandhabt.

KDevelop enthält darüber hinaus klassische IDE-Funktionen wie Codenavigation, semantische Hervorhebungen zum besseren Verständnis der Algorithmen und von Coding-Fehlern, automatische Codevervollständigung und Codeassistenten. Anwender des Qt-GUI-Frameworks unterstützt die neue Version jetzt auch durch die Einbindung des Signals-/Slots-Mechanismus der Qt-Bibliothek für die Kommunikation zwischen Objekten. Als Build-System präferieren die KDevelop-Entwickler CMake, zudem unterstützt die IDE auf eigenen Makefiles basierende Build-Systeme. Für das einfachere Finden von Laufzeitfehlern zeichnet der GNU Project Debugger (GDB) verantwortlich.

Die neue KDevelop-Version ist ab sofort auf der Projektseite als Download verfügbar. Außerdem finden interessierte Entwickler dort einen Vergleich zwischen der neuen Version mit dem Vorgänger KDevelop 3.5.5. Eine Sammlung von Screenshots zur neuen Version gibt es hier. (ane)