- Kdevelop
-
KDevelop
KDevelop, IDEAl-ModeBasisdaten Entwickler: Das KDevelop-Team Aktuelle Version: 3.5.4
(18. Dezember 2008)Betriebssystem: Linux/Unix-Derivate Programmiersprache: C++ Kategorie: Integrierte Entwicklungsumgebung Lizenz: GPL Deutschsprachig: ja www.kdevelop.org KDevelop ist eine grafische Entwicklungsumgebung für 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 User-Interfaces des eigenen Projektes (Dialog-Layouts, Fenster etc.) kann so innerhalb von KDevelop vollzogen werden.
Unterstützte Merkmale
- Programmiereditor wählbar (KTextEditor-Schnittstelle)
- integriertes Debug-System
- automatische Code-Vervollständigung und -Formatierung
- Versionskontrolle mittels CVS, Subversion, ClearCase oder Perforce Jam
- Dokumentations-Betrachter
- Projekt-Assistent
- Projektdokumentation mittels doxygen
- GUI-Designer
- integrierte Valgrind-Schnittstelle
Unterstützte Sprachen
Ada, Bash, C, C#, C++, D, Fortran, Java, Objective-C, Pascal, Perl, PHP, Python, Ruby, SQL, XUL
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
- KDevelop-Projektseite
- Einführung in die KDE-Programmierung mit KDevelop bei Pro-Linux
- Einführung in die KDE-Programmierung mit KDevelop des KDE-Projekts (englisch)
Wikimedia Foundation.