95 votes

Android Studio vs Eclipse + Plugin ADT?

Je voudrais avoir des réponses objectives à propos de cette question :

Pourquoi devrais-je utiliser la version d'Android Studio, face à des problèmes et des tâches complexes pour, par exemple, l'importation de bibliothèques qui sont développés pour Eclipse, d'avoir moins de soutien sur les bug je peut rencontrer, ... plutôt que de continuer à l'aide d'Eclipse ?

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

47voto

Lukas Knuth Points 14042

Pour:

  • Il s'est développé (et utilisé?) par les ingénieurs Google, de sorte qu'il finira un jour par être "mieux" (quoi que cela signifie)
  • Google pourrait arrêter le développement du plug-in Eclipse, bien qu'ils n'ont pas annoncé encore.
  • Android Studio est basé sur IntelliJ (qui est beaucoup plus rapide et plus léger que l'Éclipse. Aussi, il a plus de fonctionnalités et se sent plus productif pour moi, mais c'est vraiment une opinion...)

Inconvénients:

  • C'est un "early access" à l'heure actuelle, il est donc buggy
  • Actuellement, il n'offre pas toutes les fonctionnalités de l'Ide est construit en soutien Android n'a pas (pas sûr de l'Éclipse)

Est Android Studio une fourchette de IntelliJ IDEA?

Pas de. Android Studio et Android plugin pour IntelliJ IDEA sont construits à partir du même code, et de tous les changements dans Android Studio sont, et continueront d'être disponibles dans IntelliJ IDEA versions. [Source]

À mon humble avis il n'y a actuellement aucune raison de passer à Android Studio, si vous êtes heureux avec Eclipse. Et si vous souhaitez utiliser la version d'Android Studio dans une manière productive, IntelliJ Community Edition peut-être en valeur un regard.

Pour répondre à votre question initiale, Google il dit lui-même:

[...] Si vous n'êtes pas à l'aise à l'aide d'un produit non fini, vous pouvez au lieu de télécharger (ou de continuer à utiliser) à l'ADT Bundle (Eclipse avec le Plugin ADT).

19voto

Raul Huerta Points 136

Eclipse + ADT se sent parfois comme un produit non fini, de toute façon. Si vous aimez essayer de nouvelles choses ou que vous n'êtes pas un fan d'Eclipse, je suggère d'aller pour Android Studio, si vous êtes heureux avec Eclipse, il suffit de rester avec elle jusqu'à Android Studio est assez mature pour se déplacer sur.

9voto

Delete Points 617

La grande question, la réponse est beaucoup plus long que ce que je peux raisonnablement poste dans une SORTE de réponse.

Si vous êtes nouveau sur Android, vous devez absolument être en utilisant Android Studio. En utilisant Eclipse vous allez être l'apprentissage de la vétusté des IDE (pour Android), Google, qui a fortement indiqué qu'ils ne vont pas être les soutenir dans l'avenir. Il est beaucoup mieux d'apprendre les compétences que vous allez être à l'aide de 2 ans à partir de maintenant.

Aussi: Android Studio a parcouru un long chemin et a été mis à jour plusieurs fois. Il était certainement plus fragile dans le passé, mais j'ai maintenant utilisé pour deux applications Android les projets sans problème.

J'ai également écrit deux articles complets sur ce sujet pour n'importe qui qui veut la remplir dans les détails. Si vous êtes encore sur la clôture sur lequel utiliser, alors vous pouvez lire:

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

http://www.airpair.com/android/android-studio-vs-eclipse

Pour la Migration à partir d'Eclipse:

http://rexstjohn.com/exporting-android-project-eclipse-android-studio-0-4-0/

4voto

SimpleLiving Points 504

Supplémentaire Pro:

Android Studio est prêt pour Android des projets qui utilisent Gradle que leur système de construction. Gradle est en train de devenir la norme pour la construction et les tests de votre application Android. Vérifiez le Plugin Gradle Guide de l'Utilisateur de Android du site web .

Au moment de la rédaction de cette réponse, le plugin ADT pour Eclipse ne prend pas en charge un Gradle style de mise en page. Certains le piratage de a à faire si vous souhaitez utiliser Eclipse+Android+Gradle et un projet Android avec un Gradle annuaire de mise en page ce qui est assez gênant. Voir l'Intégration de l'Éclipse avec Gradle dans un projet Android.

4voto

Paul Verest Points 3798

Pourquoi devrais-je utiliser la version d'Android Studio, face à des problèmes et des tâches complexes pour, par exemple, l'importation de bibliothèques qui sont développés pour Eclipse, d'avoir moins de soutien sur les bug je peut rencontrer, ... plutôt que de continuer à l'aide d'Eclipse ?

Vous ne devriez pas si vous ne le souhaitez. Vous pouvez essayer ce nouveau logiciel ou d'attendre le même sur la plate-forme Eclipse. Voir http://tools.android.com/roadmap

Android Studio

  • Gradle système de construction de l'intégration en profondeur
  • ADT parité de la Fonction

Des plugins Eclipse

  • La présentation visuelle de l'éditeur
  • Le gestionnaire de ressources
  • L'éditeur de thème
  • Une meilleure prise en charge du refactoring

C'est alors que Android Studio est en poussant avec gradle, il n'est pas encore sur l'ADT parité de la Fonction.

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

Il est basé sur d'autres plate-forme: IntelliJ. Eclipse, IntelliJ, NetBeans et d'autres plates-formes ont tous leurs utilisateurs, les caractéristiques, les bugs et les plans de développement. Donc, si vous commencer à utiliser Android Studio vous devriez apprendre à partir de l'Ide, les utilisateurs, qui devrait vous dire à propos de ces fonctions et comment éviter les bugs.

En fin de compte c'est juste un autre logiciel pour faire de même.

Lire Est-il possible d'utiliser le système de build Gradle pour Android avec Eclipse? qui ont beaucoup plus de liens à propos de Android avec gradle dans Eclipse.

Essayez Nodeclipse/Enide Gradle pour Eclipse (marché) si vous voulez expérimenter ou totalement l'utiliser comme système de construction de la droite maintenant.

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

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