2011-01-13 11 views

Antwort

9

IDEA ist ein ausgezeichnetes Gesamt-IDE. Die Android-Unterstützung ist ziemlich gut, mit Ausnahme des WYSIWYG-Layout-Editors, den IDEA nicht hat. Das ist kein großes Problem, da ich finde, dass das in Eclipse sowieso nicht die halbe Zeit funktioniert.

Ich benutze IDEA seit langem (viele Jahre) und bezahle gerne die kommerzielle Lizenz. Ich finde die Benutzeroberfläche intuitiver und produktiver als Eclipse. Code-Vervollständigungen sind schlauer, die Bearbeitung ist im Allgemeinen reibungsloser, das Debugging ist ein wenig zuverlässiger (obwohl weder IDEA noch Eclipse eine einwandfreie Integration mit adb zu haben scheint - wahrscheinlich adb-Probleme).

Eclipse hat eine etwas bessere Integration mit einigen Android-Tools wie DDMS, die in einer Perspektive in Eclipse gehostet werden können.

Wenn Sie Eclipse verwirrend und frustrierend finden, sollten Sie IDEA ausprobieren. IDE-Optionen sind sehr persönlich, daher kann ich nicht versprechen, dass es dir besser gefallen wird. Aber seit die Android-Unterstützung jetzt in der Community-Edition von IDEA enthalten ist, hast du nichts zu verlieren, als etwas Zeit.

Nein, ich arbeite nicht für JetBrains, aber als langjähriger zahlender Kunde kann ich auch für die Qualität ihrer Kundenbetreuung bürgen.

+3

Der WYSIWIG-Layout-Editor wurde im Laufe des Sommers hinzugefügt. – nmr

1

Für Entwicklung Android-Anwendung eine geeignetere Sonnenfinsternis, weil es einen Profiler hat. Profiler in der IDEA funktioniert nicht für Android-Plattform. Eine Reihe von Tools in IDEA für Android noch nicht ausreichend.

ich in naher Zukunft IDEA hoffentlich besser sein ....

1

Ich verwende intensiv IntelliJ IDEA für Android-Entwicklung - und meiner Meinung nach ist es besser als Eclipse-. Es gibt noch einige Nachteile:

  1. Es ist nicht für Android ProGuard Verschleierungs unterstützt
  2. Für Versionen < 10 gibt es einige kleinere Fehler zu Android SDK in Bezug waren 9
+0

Ich habe gerade ein neues Android-Projekt in IntelliJ IDEA 10.0.2 EAP gemacht und es hat tatsächlich eine proguard.cfg-Datei im Projekt erstellt. Bedeutet das, dass sie kürzlich Unterstützung hinzugefügt haben? – Nathan

+0

@Nathan Danke für info - Ich werde überprüfen ... – barmaley