KDevelop

KDevelop ist eine einheitliche Entwicklungsumgebung (IDE) der kostenlosen Software für die KDE Plattform auf dem Unix ähnlichen Computer Betriebssysteme. KDevelop schließt keinen Bearbeiter ein. Statt dessen verwendet es einen Außenbearbeiter wie gcc, um rechtskräftigen Code zu erzeugen.

Die jetzige Version, 4.3.0, wurde am 20. März 2012 offiziell veröffentlicht. Es baut auf KDE 4 Technologie und unterstützt C, C ++ und PHP Entwicklung.

Die letzte stabile Ausgabe der vorherigen Hauptversion, 3.5.5, der auf der K Tischumgebung 3 Technologie basiert, unterstützt viele Programmiersprachen wie Ada, Heftiger Schlag, C, C ++, Fortran, Java, Pascal, Perl, PHP, Pythonschlange und Ruby. Veröffentlicht laut der GNU-Lizenz der Breiten Öffentlichkeit ist KDevelop kostenlose Software.

Geschichte

KDevelop 1.x und 2.x wurden über eine Zeitdauer von vier Jahren vom entwickelt

Initiale KDevelop codebase.

Bernd Gehrmann hat angefangen ein ganzer schreiben von Kratzer um und hat KDevelop 3.x mit dieser Post bekannt gegeben:

Ein neuer IDE seit einem neuen Millennium, am 30. März 2001. Seine erste Ausgabe war zusammen mit der K Tischumgebung 3.2 im Februar 2004.

Die Entwicklung von KDevelop 3.x hat 2008 angehalten.

KDevelop 4.x ist unter der Entwicklung seit dem August 2005 gewesen. Es ist ein ganzer schreiben mit einem besseren Kern und einem mehr objektorientierten Programmiermodell um. Im Mai 2010 wurde die Endversion von KDevelop 4.0.0 veröffentlicht.

Eigenschaften

KDevelop verwendet einen eingebetteten Textaufbereiter-Bestandteil durch das KPart Fachwerk. Der Verzug-Redakteur ist KDE Fortgeschrittener Textaufbereiter, der durch einen Qt Entwerfer-basierten Redakteur fakultativ ersetzt werden kann. Diese Liste konzentriert sich auf die Eigenschaften von KDevelop selbst. Für zum Redakteur-Bestandteil spezifische Eigenschaften, sieh den Artikel über Kate.

  • Quellcoderedakteur mit der Syntax hervorhebende und automatische Einrückung (Kate).
  • Das Projektmanagement für verschiedene Projekttypen, solche, die, qmake für Qt Automachen, hat Projekte gestützt, und die Ameise für Java hat Projekte gestützt.
  • Klassenbrowser.
  • Entwerfer von GUI
  • Vorderende für die GNU-Bearbeiter-Sammlung und das GNU-Testhilfeprogramm.
  • Zauberer, um Klassendefinitionen und Anwendungsfachwerk zu erzeugen und zu aktualisieren.
  • Automatische Codevollziehung (C/C ++).
  • Eingebaute Doxygen-Unterstützung.
  • Revisionskontrolle (auch bekannt als SCM) Unterstützung. Unterstützte Systeme schließen CVS, Umsturz, Notgedrungen, ClearCase, Schwachkopf, Quecksilberig, und Basar ein

KDevelop 3 ist eine völlig Steckarchitektur. Wenn ein Entwickler eine Änderung vornimmt, müssen sie nur den Steck-kompilieren. Es gibt eine Möglichkeit, mehrere Profile zu behalten, von denen jedes der plugins bestimmt, geladen zu werden. KDevelop kommt mit einem Textaufbereiter nicht, aber verwendet stattdessen einen Steck-für diesen Zweck ebenso. KDevelop ist unabhängige Programmiersprache, und bauen Sie systemunabhängig, KDE, ZWERG und viele andere Technologien wie Qt, GTK +, und wxWidgets unterstützend.

KDevelop hat eine Vielfalt von Programmiersprachen, einschließlich C, C ++, Perl, Pythonschlange, PHP, Java, Fortran, Rubin, Ada, Pascal, SQL und Heftiger Schlag scripting unterstützt. Unterstützt bauen Systeme schließen GNU ein, (machen) cmake, qmake (auto), und machen für kundenspezifische Projekte (KDevelop zerstört Benutzer Makefiles nicht, wenn sie verwendet werden), und Scripting-Projekte, die denjenigen nicht brauchen.

Codevollziehung ist für C und C ++ verfügbar. Symbole werden in einer Datei von Berkeley DB für schnellen lookups ohne Wiedersyntaxanalyse behalten. KDevelop bietet auch ein Entwickler-Fachwerk an, das hilft, neuen parsers für andere Programmiersprachen zu schreiben.

Ein einheitliches Testhilfeprogramm erlaubt grafisch, das ganze Beseitigen mit Unterbrechungspunkten und backtraces zu tun. Es arbeitet sogar mit dynamisch geladenem plugins verschieden von der Befehl-Linie GDB.

Schnell Offen erlaubt schnelle Navigation zwischen Dateien.

Zurzeit bestehen 50 bis 100 plugins für den IDE. Größere schließen beharrliche Weitprojektcodelesezeichen, Codeabkürzungen ein, die erlauben, Text schnell, eine Quelle formatter auszubreiten, der Code zu einem Stil-Führer vor dem Sparen wiederformatiert, Regelmäßige Ausdruck-Suche, und weit Projekt suchen/ersetzen, der im Wiederfactoring-Code hilft.

Siehe auch

  • Vergleich von einheitlichen Entwicklungsumgebungen
  • Qt Schöpfer
  • CodeLite
  • Liste von KDE Anwendungen

Weiterführende Literatur

Links


Jacques Antoine Marie de Cazalès / François Mignet
Impressum & Datenschutz