web-dev-qa-db-fra.com

Android Studio vs Eclipse + Plugin ADT?

J'aimerais avoir des réponses objectives à cette question:

Pourquoi devrais-je utiliser Android Studio, rencontrer des problèmes et des tâches complexes, par exemple, importer des bibliothèques développées pour Eclipse, avoir moins de soutien concernant le bogue que je pourrais rencontrer, ... plutôt que de continuer à utiliser Éclipse ?

Quels sont les avantages réels de Android Studio vs Eclipse?

95
gahfy

La dernière mise à jour date maintenant de plus d'un an, donc voici une autre mise à jour (25 octobre 2016) :

TL; DR

  • Eclipse ADT est obsolète et ne doit plus être utilisé.
  • Android Studio est un produit stable et est mis à jour beaucoup plus souvent que IntelliJ.
  • J'ai choisi d'utiliser Android Studio par rapport à IntelliJ il y a environ un an) et je n'ai pas regardé en arrière.
  • En cas de doute, utilisez Android Studio.

IntelliJ sur Android Studio

La seule raison pour laquelle je peux voir utiliser IntelliJ sur Android Studio est si vous utilisez l'édition Ultimate. Elle contient beaucoup plus de plugins que vous pouvez utiliser avec l'IDE Si vous utilisez déjà l'édition Ultimate et ne voulez pas utiliser deux IDE simultanément, il n'y a aucune raison de basculer vers Android = Studio (sauf les fonctionnalités bleeding-Edge).

Android Studio est actuellement livré avec le plug-in C/C++, mais pour autant que je sache, HTML/CSS/JS n'est toujours pas pris en charge (ce qui est utile avec tous ces environnements hybrides de nos jours).


Afin de garder cette réponse courte, j'ai choisi de supprimer toutes les déclarations précédentes (et obsolètes), au lieu de simplement frappant leur. N'hésitez pas à parcourir le edit-history si cela vous intéresse!

47
Lukas Knuth

Eclipse + ADT ressemble parfois à un produit non fini de toute façon. Si vous aimez essayer de nouvelles choses ou si vous n’êtes pas fan d’Eclipse, je vous conseillerais de choisir Android Studio, si vous êtes satisfait d’Eclipse, restez-y jusqu’à Android Studio est suffisamment mature pour continuer.

19
Raul Huerta

Excellente question, la réponse est beaucoup plus longue que ce que je peux raisonnablement poster dans une réponse SO.

Si vous êtes nouveau sur Android, vous devez absolument utiliser Android Studio. En utilisant Eclipse, vous allez apprendre un obsolète IDE (pour Android spécifiquement) que Google a clairement indiqué ne pas soutenir dans le futur. Il est bien préférable d'apprendre la compétence que vous allez utiliser dans 2 ans. maintenant.

Aussi: Android Studio a parcouru un long chemin et a été mis à jour plusieurs fois. Il était certainement plus fragile auparavant, mais je l'ai maintenant utilisé pour deux Android = projets d'application sans problème.

J'ai également écrit deux articles complets sur ce sujet pour ceux qui veulent des détails complets. Si vous êtes toujours sur la barrière à utiliser, vous pouvez lire soit:

Si vous voulez juste un aperçu général des différences:

http://www.airpair.com/Android/android-studio-vs-Eclipse

Pour migrer depuis Eclipse:

http://rexstjohn.com/exporting-Android-project-Eclipse-Android-studio-0-4-0/

9
Delete

Supplémentaire:

Android Studio est prêt pour les projets Android qui utilisent Gradle comme système de construction. Gradle devient la norme pour la construction et le test de votre Android. Consultez la - Guide de l'utilisateur du plugin Gradle sur le site Web d'Android.

Au moment de la rédaction de cette réponse, le plug-in ADT pour Eclipse ne prend pas en charge le style de mise en page Gradle. Un peu de piratage doit être fait si vous voulez utiliser Eclipse + Android + Gradle et un projet Android avec une mise en page de répertoire Gradle, ce qui est assez gênant. Voir Intégration d’Eclipse avec Gradle dans un Android projet .

4
Israel Varea

Pourquoi devrais-je utiliser Android Studio, rencontrer des problèmes et effectuer des tâches complexes, par exemple, importer des bibliothèques développées pour Eclipse, avoir moins de soutien concernant le bogue que je pourrais rencontrer, ... plutôt que de continuer à utiliser Éclipse ?

Vous ne devriez pas si vous ne voulez pas. Vous pouvez essayer ce nouveau logiciel ou attendre la même chose sur la plate-forme Eclipse. Voir http://tools.Android.com/roadmap

Studio Android

  • Gradle Build intégration profonde du système
  • ADT Parité des fonctionnalités

Plug-ins Eclipse

  • Éditeur de présentation visuelle
  • Gestionnaire de ressources
  • Éditeur de thème
  • Meilleur support de refactoring

C’est alors que Android Studio pousse avec dégradé, il n’est pas encore à la parité des fonctionnalités ADT.

Quels sont les avantages réels de Android Studio vs Eclipse?

Il est basé sur une autre plate-forme: IntelliJ. Eclipse, IntelliJ, NetBeans et d'autres plates-formes ont toutes leurs utilisateurs, leurs fonctionnalités, leurs bogues et leurs plans de développement. Donc, si vous commencez à utiliser Android Studio, vous devriez apprendre des utilisateurs d’IntelliJ, cela devrait vous informer sur ces fonctionnalités et sur la façon d’éviter les bugs.

En fin de compte, il ne s'agit que d'un autre logiciel permettant de faire de même.

Lire Est-il possible d’utiliser le système de compilation Gradle pour Android avec Eclipse? qui contient beaucoup plus de liens sur Android avec gradle dans Éclipse.

Essayez Nodeclipse/Enide Gradle pour Eclipse ( marché ) si vous souhaitez expérimenter ou utiliser pleinement un système de construction supplémentaire pour le moment.

Quelques captures d'écran de Gradle for Eclipse par Nodeclipse/Enide effort . Comme Android Studio, il est en cours de développement.).

4
Paul Verest

En tant qu'ancien utilisateur d'Eclipse, après avoir lu les commentaires "Android Studio vs Eclipse", je suis resté chez Eclipse. Cependant, je me suis contenté de la construction de Gradle et j'ai finalement décidé de passer à Android Studio, et le tour est joué: c’est un environnement si simple! J’ai construit mon projet avec Gradle en une minute et je n’ai pas passé toute minute supplémentaire bien que je sois complètement étranger à ce produit.

2
ozo

En tant qu'utilisateur expérimenté de Visual Studio + ReSharper qui n'a pas écrit Android applications depuis longtemps, je trouve Android Studio beaucoup plus intuitif qu'Eclipse. les raccourcis clavier auxquels je suis habitué fonctionnent simplement de la même manière. Je craignais que la courbe d’apprentissage ne soit plus abrupte car il existe de nombreux autres tutoriels et exemples favorables à Eclipse, mais j’ai pu traduire tout facilement dans le monde Android Studio, si nécessaire).

Si je venais d'un contexte Java/Eclipse, je suis sûr que je me sentirais différent.

Il me semble aussi (au moment de la rédaction, quelques mois après d’autres réponses mentionnant des bugs) que Android Studio est très stable et comporte de nombreuses fonctionnalités, bien que je ne sois pas exactement ce que j’appellerais un Utilisateur avec pouvoir (encore).

Quelle que soit la plateforme que vous utilisez actuellement, une heure passée à jouer avec l’autre vous en dira probablement plus que n’importe quel nombre de SO réponses ou messages de blogs.

1
Holf

Peu d'avantages sont:

  1. Son exclusivement fait pour Android Platform, ce n'est pas le plugin.
  2. Les mises à jour de la plateforme seront plus rapides.
  3. L’intensité de développement du plug-in Eclipse diminuera lentement si pas dans les prochains jours.
  4. Son look vraiment bien dans le thème noir.
  5. Emulator cherche niche.
0
Mrityunjay