Benutzerspezifische Werkzeuge
Sie sind hier: Startseite Blog 2010-05-26: Intellij IDEA
Navigation
Anmelden


Passwort vergessen?
 

2010-05-26: Intellij IDEA

Nach einer Woche mit einer neuen IDE

Seit ungefähr 4 Wochen arbeite ich nun mit der Ultimate-Version von Intellij-IDEA, einer Java IDE.

Der Umstieg von Eclipse ist nicht ganz leicht, aber das ist bei so einer komplexen Anwendung auch nicht anders zu erwarten. Die Migration von Eclipse Workspaces zu Intellij Projekten geht einigermaßen, im Zweifel ist ein "Projekt löschen und neu anlegen" sinnvoll, um verkonfigurierte Projekte mit neuen Erkenntnissen noch einmal richtig zu importieren.

JPA / Hibernate Integration

  • Eine direkte Verbindung aus der IDE zur Test-Datenbank, um SQL-Befehle abzusetzen... das ist schön.
  • Wenn die Verbindung zu einer Datenbank erst einmal konfiguriert ist, kann man sich auch hübsche ER-Diagramme erstellen lassen.

Dinge, die das Leben leichter machen

Intellij macht an vielen Stellen den Eindruck, daß da jemand noch etwas weiter mit gedacht hat als bei einer anderen IDE. Viele Aktionen sind direkt durch Tastaturkürzel erreichbar, so daß die Notwendigkeit der Navigation per Maus geringer ist.

  • Strg+N, um Klassen zu öffnen. Während man tippt, wird eine Auswahlliste angezeigt. Es geht schneller, damit die Datei für eine Klasse zu finden, als wenn ich mich erst im Projektbaum bis zum Package durchhangele.
  • Strg+Shift+N, um Dateien zu öffnen mit search-as-you-type.
  • Farbauswahl-Dialog beim Editieren von CSS-Dateien - wenn in einer CSS-Datei eine Farbangabe vorkommt (z.B. color: #4f4f4f), dann wird auf Klick ein Dialog zur Auswahl eines neuen Farbwertes angezeigt. Das ist schön.
  • Code-Analyse: erkennt eine ganze Reihe von Fehlern bzw. potenziellen Fehlerquellen im (Java-/HTML-/XML-) Code. Sinnvoll.
  • Groovy / Grails-Unterstützung: noch ausbaufähig, aber um eine Größenordnung besser als in Eclipse.

 

Dinge, die unerfreulich sind

  • Verkonfigurierte Projekte: wenn du Pech hast, kompiliert ein Java-Projekt im Editor einfach nicht. Obwohl der Code an sich läuft und ant ihn auch bauen kann. Aber im Editor findet Intellij in diesem Fall nicht mal die Klassen, die im gleichen Package sind. Das bedeutet, daß du deine alte IDE weiter behalten mußt, falls mal was in Intellij nicht läuft. Andererseits:
  • Wenn man den Cache, der für kompilierte Klassen angelegt wird, löscht, muß die IDE neu gestartet werden. Das ist irgendwie suboptimal. Andererseits: meistens hilft das auch nichts, wenn das Projekt erst mal kaputt ist.

 

Fazit:

Wenn das Projekt nicht vor deinen Augen im Editor verreckt und alle Viere von sich streckt, ist Intellij eine sehr gute und zu empfehlende IDE.

Artikelaktionen