In den vergangenen Monaten und fast Jahren habe ich eigentlich Eclipse als IDE verwendet. Allerdings hatte ich schon öfters von der Alternative Code::Blocks gelesen und so habe ich diese IDE auch mal ausprobiert. Sie bietet eigentlich nur Vorteile, hat allerdings auch deutliche Einschränkungen. In Summe hat es mich aber schon überzeugt und fürs private Programmieren werde ich in Zukunft für C Projekte auf jeden Fall mit Code::Blocks arbeiten.
Vorteile nach erstem Ausprobieren der Version 8.02
- in C++ geschrieben und damit deutlich flotter als Eclipse
- Gute Unterstützung für C und C++
- eigenes Buildsystem, d.h. Makefiles von Hand schreiben ist nicht mehr immer nötig
- eingebaute Konfiguration für AVR und SDCC, inklusive Compilersettings
- konfigurierbare Compiler, insbesonders GCC Derivate
- schneller Editor
- Crossplattform, Code::Blocks gibt es auch für Windows
Erkannte Nachteile
- Vala wird nur über Custom makefiles unterstützt und kein Syntaxhighlighting dafür
- Editorkomponente ist Scintilla und damit nicht direkt erweiterbar
- naturgemäß kein so guter Support für Java wie etwa Eclipse
- keine direkte SVN Integration (jedenfalls nicht unter Linux, für Windows gibt es wohl ein Plugin für TortoiseSVN)
Ich glaub in Summe muss jeder selber entscheiden, ich selbst bin so gut wie überzeugt, allein schon weil ich ja selber bevorzugt mit ANSI C arbeite und zumindest privat nicht alles über SVN ein- und auschecke.