Welche Java-Entwicklungsumgebung sollte ich verwenden?
May 1st, 2008 by joachim
Die Wahl einer guten Java-Entwicklungsumgebung stellt sich sobald man anfängt ernsthaft Software zu entwickeln. Im Vergleich zu einem einfachen Texteditor bietet eine IDE große Vorteile:
- Unterstützung bei der Navigation und Compilierung des Quellcodes
- Unterstützung durch automatisierte Refactorings
- Unterstützung bei der Programmierung durch Code-Vervollständigung, Anzeige von Fehlern, Fehlerkorrekturen, Code-Generierung, usw.
Ich denke man sollte einer der folgenden Umgebungen verwenden, in der Reihenfolge meiner persönlichen Vorliebe:
- Jetbrains IntelliJ IDEA: Die meines Erachtens beste Java-Entwicklungsumgebung, die ich nun schon einige Monate verwende. IDEA überrascht mich immer wieder durch die scheinbare Intelligenz. Der Prduktivitätsgewinn ist unübersehbar. Die besten Features für mich: sehr gute Refactorings, “intelligente” Codegenerierung, Codemetriken, sehr gute Navigationsmöglichkeiten, sehr gute Bedienung mit Tastenbefehlen, gute Erweiterungen für z.B. Spring, Groovy, Javascript, HTML und CSS.
Die Programmierung macht einfach großen Spaß mit IntelliJ.
Ein kleiner Nachteil ist der Preis, IDEA kostet nämlich etwas. Aber die paar Euros sind schnell vergessen, wenn man erstmal damit gearbeitet hat
Außerdem kann man die Software für 30 Tage testen. - Eclipse. Falls man IntelliJ nicht mag, ist Eclipse die große Alternative, zumal es auch noch kostenlos ist. Eclipse ist sehr mächtig und bietet ähnliche Features wie IDEA, allerdings meist nicht ganz so gut.
- Netbeans. Die dritte große Alternative. Hab ich allerdings kaum verwendet, gefiel mir nicht wirklich.
- Oracle JDeveloper. Gute Java-IDE von Oracle Ein paar Monate verwendet, ist mir allerdings zu sehr auf Oracle-Produkte gemünzt. Aber durchaus interessante Ansätze.
Man sieht, es gibt genügend Alternativen. Mein persönliches Fazit: Möchte man etwas Geld ausgeben: IntelliJ IDEA, ansonsten: Eclipse.
Posted in Java |