Abo
  • Services:
Anzeige

Ausblick auf KDevelop 4

Veröffentlichungsdatum für KDevelop 3.4 steht noch nicht fest

In einem Interview haben sich drei Programmierer der freien Entwicklungsumgebung KDevelop zu den Plänen für die Version 4 geäußert. Vor der mit KDE 4 erscheinenden Version steht jedoch noch KDevelop 3.4 aus, dessen Veröffentlichungsdatum ebenfalls noch unbekannt ist.

KDevelop 4 mit Qt-Designer
KDevelop 4 mit Qt-Designer
Ein Interview bei dot.kde.org mit den KDevelop-Entwicklern Alexander Dymo, Matt Rogers und Adam Treat gibt einen Ausblick auf die nächsten Versionen der Open-Source-Entwicklungsumgebung. KDevelop 3.4 soll vor allem neue Funktionen für Qt-4-Projekte bieten. Die C++-Quelltextvervollständigung soll ebenfalls neue Funktionen bekommen.

Anzeige

So verspricht Rogers eine schnellere und weniger fehleranfällige Version der Vervollständigungsfunktion. Allerdings gebe es noch keinen Erscheinungstermin für KDevelop 3.4, da es noch nicht stabil genug sei. Zudem bräuchte es noch etwas Zeit, um das Programm in verschiedene Sprachen zu übersetzen.

Allerdings arbeiten die Entwickler bereits intensiv an KDevelop 4, da aktuelle KDevelop-Versionen durch den Umstieg auf Qt 4 nicht mehr unter der nächsten KDE-Version 4 funktionieren. Diese Version wird jedoch auf der KDevelop-3.x-Basis aufsetzen. In erster Linie besteht die Arbeit natürlich darin, die Software auf Qt 4 sowie KDE 4 zu portieren. Dies biete auch die Chance, KDevelop deutlich zu verbessern, da einige Funktionen und Plug-Ins das wahre Alter des momentan verwendeten Quelltextes offenbaren. KDevelop 3 wurde schließlich bereits auf Basis von KDevelop 2 für KDE 3 angepasst.

KDevelop 4 soll vor allem gut für KDE- und Qt-Entwicklung geeignet sein, erklärt Treat. Dafür werde es besonders in Hinblick auf die unterstützten Programmiersprachen einige Neuerungen geben, wie z.B. einen neuen C++-Parser. Für Java und C# wird es ebenfalls neue Parser geben und auch ein Ruby-Parser ist in Arbeit. Besonders Trolltechs neue Qt-Java-Bindings sollen dabei durch KDevelop unterstützt werden.

Viele der Kernkomponenten entwickeln die Programmierer komplett neu. So würden sich tiefgreifende Änderungen an der Architektur der Software ergeben, die aber zu einem größeren Nutzen für andere Entwickler führen sollen. Die Programmierschnittstellen räume man dabei gleich mit auf, so Treat. Durch neu eingeführte Klassen sei es einfacher Sprachbestandteile von C++, Java und C# einzubinden, erklärt er weiter. Zudem gebe es große Änderungen am Konfigurations-Framework und den Projektdateien. Insgesamt seien die Änderungen von KDevelop 2 auf 3 aber größer gewesen als die beim Sprung von Version 3 auf 4.

Durch Googles Summer of Code soll die Entwicklungsumgebung weitere neue Funktionen erhalten, darunter einen Modus um im Team zu entwickeln. Dieser soll Programmierern ermöglichen, Patches in Echzeit zu prüfen und gemeinsam an Dateien zu arbeiten. Bei den Unterstützten Buildsystemen gibt es weitere Änderungen: Automake und das von KDE 4 verwendete CMake soll KDevelop 4 von Beginn an unterstützen.

Derzeit befinde sich KDevelop 4 jedoch noch in einem sehr frühen Stadium, so Rogers, richtig nützlich sei das Programm noch nicht. Veröffentlicht wird KDevelop 4 zusammen mit KDE 4, für das noch kein Erscheinungstermin feststeht. Adam Rogers hat bei der Arbeit an dem Programm ein ganz persönliches Ziel: Er möchte KDevelop so gut machen, dass die KDE-Hauptentwickler es einsetzen. Derzeit verwendet Zack Rusin beispielsweise Emacs, während Aaron Seigo mit Vim programmiert.


eye home zur Startseite
blork42 04. Aug 2008

Du Opfer-Troll ...

du hast kein... 25. Apr 2007

Lol, du hast nur keine ahnung von kdevelop, das ist alles! Ich arbeite auch mit beiden...

The Tank 07. Aug 2006

Die Property-Grids gibts auch schon in anderen Dev-Tools und schon recht lange und vom...

wdsl 04. Aug 2006

Naja wenn sie falsch ist, ist das das genaus wie wenn ich keine benutze! Legastheniker...



Anzeige

Stellenmarkt
  1. über Hanseatisches Personalkontor Freiburg, Kehl
  2. FRITZ EGGER GmbH & Co. OG Holzwerkstoffe, St. Johann (Österreich)
  3. ING-DiBa AG, Nürnberg
  4. SICK AG, Waldkirch bei Freiburg im Breisgau


Anzeige
Spiele-Angebote
  1. 19,99€
  2. 12,99€

Folgen Sie uns
       


  1. Tichome Mini im Hands On

    Google-Home-Konkurrenz startet für 82 Euro

  2. Düsseldorf

    Telekom greift Glasfaserausbau von Vodafone an

  3. Microsoft

    Neue Firmware für Xbox One bietet mehr Übersicht

  4. Infrastrukturabgabe

    Kleinere deutsche Kabelnetzbetreiber wollen Geld von Netflix

  5. Pixel 2 und Pixel 2 XL im Test

    Google fehlt der Mut

  6. Baden-Württemberg

    Unitymedia schließt Sendeplatzumstellung ab

  7. Gesetz gegen Hasskommentare

    Die höchsten Bußgelder drohen nur Facebook

  8. GPD Pocket im Test

    Winziger Laptop für Wenigtipper

  9. Neue WLAN-Treiber

    Intel muss WLAN und AMT-Management gegen Krack patchen

  10. Kabel-Radio

    Sachsen will auch schnelle UKW-Abschaltung im Kabel



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Verschlüsselung: Niemand hat die Absicht, TLS zu knacken
Verschlüsselung
Niemand hat die Absicht, TLS zu knacken
  1. TLS-Zertifikate Zertifizierungsstellen müssen CAA-Records prüfen
  2. Apache-Lizenz 2.0 OpenSSL-Lizenzwechsel führt zu Code-Entfernungen
  3. Certificate Transparency Webanwendungen hacken, bevor sie installiert sind

Zotac Zbox PI225 im Test: Der Kreditkarten-Rechner
Zotac Zbox PI225 im Test
Der Kreditkarten-Rechner

Dokumentarfilm Pre-Crime: Wenn Computer Verbrechen vorhersagen
Dokumentarfilm Pre-Crime
Wenn Computer Verbrechen vorhersagen

  1. Re: Enpass - das bessere 1Password

    EQuatschBob | 16:42

  2. Re: Zumindest beim Preis beweisen sie Mut

    oldathen | 16:42

  3. Re: "Es sei nicht einzusehen, dass Netflix an die...

    h4z4rd | 16:42

  4. Re: Provider sollen Daten von a nach b leiten

    SirFartALot | 16:41

  5. Passwortmanager sollten auch mittels Console...

    EQuatschBob | 16:40


  1. 17:00

  2. 16:37

  3. 15:50

  4. 15:34

  5. 15:00

  6. 14:26

  7. 13:15

  8. 11:59


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel