- KDevelop
-
KDevelop
KDevelop 4 (englisch)Basisdaten Entwickler KDE Aktuelle Version 4.2.3
(25. Juni 2011)Betriebssystem Linux/Unix-Derivate, Mac OS X, Windows Programmiersprache C++ (Qt) Kategorie Integrierte Entwicklungsumgebung Lizenz GPL (Freie Software) Deutschsprachig ja www.kdevelop.org KDevelop ist eine freie und grafische Entwicklungsumgebung von KDE.
Das KDevelop-Projekt wurde 1998 am Institut für Informatik an der Universität Potsdam begonnen, um eine einfach zu bedienende integrierte Entwicklungsumgebung für C++ und C auf Unix-basierten Betriebssystemen bereitzustellen. Seit damals ist die KDevelop-IDE öffentlich unter der GPL erhältlich und unterstützt u. a. Qt-, KDE-, GNOME-, C++- und C-Projekte.
Inhaltsverzeichnis
Besonderheiten
Da der Kompiliervorgang z. B. unter Linux mit
make
(inklusive Makefile-Erstellung) dem Anfänger erhebliche Schwierigkeiten bereitet, kann KDevelop sehr gut zur schnellen Erstellung von Programmen für die Konsole oder die grafische Oberfläche X verwendet werden, da dem Programmierer somit die Erstellung und Verwaltung aller benötigten Projektdateien abgenommen wird. Es entsteht ein fertiges Projekt, das alle wichtigen Dateien wie den Quellcode, ein configure-Skript, ein Makefile und eine Dokumentation enthält. Dieses Projekt kann anschließend in ein im Unix-Umfeld übliches tar-Archiv gepackt und veröffentlicht werden, so wie es bei den meisten Paketen Freier Software der Fall ist.Seit der Version 3.4 beschränkt sich KDevelop auf eine neue grafische Oberfläche namens Simple-IDEAl, kann freie und kommerzielle Module (Plug-Ins) einbinden und beherrscht viele neue Programmiersprachen. Zum Beispiel kann so die Anwendung Qt-Designer direkt in die Anwendung eingebunden werden. Die Bearbeitung von Elementen grafischer Benutzerschnittstellen des eigenen Projektes (Dialog-Layouts, Fenster etc.) kann so innerhalb von KDevelop vollzogen werden. Die komplett überarbeitete 4.x Entwicklungslinie setzt auf KDE Platform 4 auf.
Unterstützte Merkmale
- Programmiereditor wählbar (KTextEditor-Schnittstelle)
- integriertes Debug-System
- automatische Code-Vervollständigung
- automatische Code-Formatierung mittels astyle
- Versionskontrolle mittels CVS, Subversion, ClearCase , git (KDevelop 4.1) oder Perforce Jam
- Dokumentations-Betrachter
- Projekt-Assistent
- Projektdokumentation mittels doxygen
- GUI-Designer
- integrierte Valgrind-Schnittstelle
Unterstützte Sprachen
KDevelop 3 unterstützt die Sprachen Ada, Bash, C, C#, C++, D, Fortran, Haskell, Java, Objective-C, Pascal, Perl, PHP, Python, Ruby, SQL und XUL. In Version 4 unterstützt KDevelop standardmäßig nur noch C++ und – in einer Beta-Version – PHP.
Literatur
- Robert Gruber, Jonas Jacobi: KDevelop – Einführung in die Entwicklungsumgebung Open Source Press, März 2007, ISBN 3937514317
- Ronny Kissing: KDE-Entwicklung mit KDevelop 2. Auflage Bomots Verlag, 2008, ISBN 978-3-939316-50-3
Weblinks
Commons: KDevelop – Sammlung von Bildern, Videos und AudiodateienKategorien:- Integrierte Entwicklungsumgebung
- KDE
- Qt-basierte Software
- Linux-Software
Wikimedia Foundation.