Entwicklungstools für Linux

Funktionsumfang

Die primäre Frage ist, über welche Funktionalität eine gute Entwicklungsumgebung grundsätzlich verfügen sollte. Auf jeden Fall muss es ein Projektfenster geben, in dem alle Dateien des gesamten Projekts zusammengefasst dargestellt werden. Ebenso ist ein leistungsfähiger Editor zur komfortablen Bearbeitung des Quellcode unabkömmlich.

Jedes Projekt verfügt in der Regel über eine spezielle Konfiguration. Diese sollte innerhalb der Projektoptionen einfach und bequem einstellbar sein. In diesen Optionen legt man fest, in welches Verzeichnis die Projektdaten gespeichert werden und welchen Compiler man nutzen möchte.

Eine IDE soll den Entwickler aktiv bei seiner Arbeit unterstützen. Der einfachste Ansatz ist ein kontextsensitives Hilfesystem. Per Mausklick wird je nach Situation ein entsprechender Hilfetext eingeblendet. Noch benutzerfreundlicher ist es, wenn während der Eingabe des Quellcode die verfügbaren Methoden der Klasse automatisch auszuwählen sind. Sobald beim Kompilieren ein Fehler auftritt, sollte die entsprechende Stelle automatisch angezeigt werden.