67 votes

Avantages du passage d'Eclipse à IntelliJ IDEA pour le développement Android

J'ai été à l'aide d'Eclipse pour le développement Android et n'ont pas un problème avec lui (je l'utilise aussi pour le Service Web et le développement en C++ sous Linux), mais je veux donner IntelliJ IDÉE d'un aller car il semble avoir des articles favorables. C'est facile, voire peut-être que l'IDÉE de 10 a été publié avec le soutien Android activés dans l'Édition de la Communauté.

J'ai regardé IDÉE et il semble assez bon pour moi, avec le seul inconvénient étant le manque de l'INTERFACE utilisateur .fichier xml de l'édition (AndroidManifest.xml par exemple) et l'interface utilisateur du générateur fourni avec ADT 9.0.

Quiconque a de l'expérience à partager sur IntelliJ IDEA et de développement Android?

EDIT: Merci à tous; je suis coller avec Eclipse que je le sais assez bien et ça me permet de faire à peu près tout (Java) j'aime gratuitement. Je ne devrais pas regarder un cheval de cadeau dans la bouche!

74voto

sandalone Points 8326

Le seul avantage pour moi: Vous code aussi vite que la formule 1 :). Vraiment. Si vous avez l'habitude de Resharper .NET de programmation, alors vous aurez un code aussi vite que dans .NET. Encore plus rapide.

Mauvaise chose: l'absence de certains Eclipse outils (parcourir mes questions pour plus de détails) et il semble que l'Éclipse du compilateur--ce que vous pouvez utiliser à partir de l'Ide, aussi, c'est mieux. En raison de l'absence de certains outils, vous êtes obligé d'utiliser de nombreux outils 3ème partie.

La ligne de fond est que si vous n'avez pas de problèmes avec Eclipse, puis de s'y tenir. J'ai détesté l'Éclipse de la lenteur et c'est pourquoi j'ai déménagé à IntelliJ.

EDIT 23 Jan 2013

IntelliJ a amélioré beaucoup. Ils ont maintenant l'INTERFACE utilisateur de visual editor, une grande connexion pour Android SDK et en ce moment je ne peux pas vraiment penser à une fonctionnalité qui Eclipse et l'IDÉE n'a pas. Quoi de mieux, je vais le dire encore une fois que l'IDÉE a plus de fonctionnalités que Eclipse.

EDIT 11 Mar 2014

De nouveau l'Ide améliorée. Avec ses visuels de l'INTERFACE utilisateur de l'éditeur XML de mises en page et lui-même être utilisé comme base pour Google Android Studio, il est toujours le meilleur IDE autour.

Les seuls défauts pour développeur Android sont à mon humble avis:

  • il n'est toujours pas parfaitement à l'importation des dépendances (bibliothèques), de sorte que vous avez à réparer manuellement

  • il ne reconnaît parfaitement les autres projets (modules) qui, parfois, vous devez ajouter ces modules manuellement

  • un soutien pour les Google Glass n'existe pas

Tout cela est fait référence lors de l'importation de projets réalisés dans Eclipse, ce qui arrive très souvent, pour les personnes qui travaillent sur plusieurs projets Android.

39voto

Cheryl Simon Points 25259

J'ai utilisé les deux, ils ne sont pas si différents. C'est en grande partie ce que vous avez l'habitude de faire. Personnellement, si vous n’avez aucun problème avec Eclipse, je ne recommanderais pas de changer. Il n'y a pas d'avantages qui valent la courbe d'apprentissage.

21voto

Howler Points 1459

J'ai changé d'IDÉE pour mon développement android.

  • Intellisense fonctionne réellement
  • L'IDÉE est beaucoup plus rapide
  • Le refactoring est très bien fait, et les "inspections" catch a beaucoup d'endroits où la refactorisation du sens

Les choses me manquent:

  • La nouvelle Mise en page de la visionneuse à partir d'Android 3.0. J'ai toujours modifier la mise en page xml, mais c'est agréable d'être en mesure de passer et avoir une idée de ce à quoi ça va ressembler, sans l'exécution de l'application. Je ne charger eclipse pour cette raison, lorsque je ne lourds de mise en page de l'édition.
  • Placez la documentation. Dans intelliJ, vous devez appuyer sur ctrl+Q pour obtenir la javaDoc d'un appel de méthode (vs intellisense d'apparaître comme vous code).

14voto

Dmytro Danylyk Points 6911

Je sais eclipse est gratuit, mais, je ne sais pas comment les gens utilisent ce morceau de merde de construire un logiciel. J'aime l'open source autant que le gars à côté, j'aime juste "de haute qualité open source", qui peut être un oxymore.

Je veux faire le travail et de ne pas combattre l'outil n'importe comment gratuit est.

Après 2 ans de Développement Android sur Eclipse j'ai finalement abandonner. Je le déteste parce que:
1. Eclipse est lente.
2. La recherche et la saisie semi-automatique est pauvre.
3. Besoin de gros de la mémoire.
4. S'écraser et à traîner constamment.
5. Bonne ou mauvaise façon de clôture de l'Éclipse peut causer de l'espace de travail et les paramètres de crash.

Eclipse: de me rappeler à chaque fois que j'utilise pourquoi j'ai l'habitude de ne pas l'utiliser. - Romain Guy

Vous pouvez vérifier certains intéressant de IntelliJ IDEA caractéristiques ici

enter image description here

8voto

Google a introduit un nouvel IDE basé sur intellij pour le développement Android (si vous ne voulez pas payer intellij), vous pouvez trouver plus d'informations ici http://developer.android.com/sdk/installing/studio.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X