Android Studio vs Eclipse avec ADT (2015)
À compter de 2015, je vois que Android studio est un fonctionnaire de l'IDE pour le développement d'applications android selon les informations sur leur site officiel et sur chaque page de leur site, il y a une note suggérant d'aller pour Android studio plutôt que de Eclipse avec l'outil ADT.
Remarque: Si vous avez été en utilisant Eclipse avec ADT, sachez que Android Studio est maintenant officiel IDE pour Android, de sorte que vous devrait migrer vers Android Studio pour recevoir toutes les dernières IDE mises à jour.
Mais je n'ai pas trouvé d'article le plus récent sur les avantages et les inconvénients dans le choix de l'IDE ou eclipse avec l'outil ADT. Si quelqu'un peut jeter un peu de lumière sur elle, alors il serait d'aider d'autres débutants comme moi dans le choix de la bonne application pour android développement
- Android Studio ont une meilleure structure de projet avec gradle
Vous devez vous connecter pour publier un commentaire.
OMI tout ce que vous pouvez faire avec Android Studio (gradle, maven, etc), vous pouvez le faire avec Eclipse plus rapide et plus facile, et je veux dire "plus rapide, plus facile" parce que dans Eclipse, si des problèmes se pose comme "erreur XX" vous faites une recherche rapide sur yahoo/google/whatever et des milliers de résultats s'affiche de gars qui ont eu le même problème et comment le résoudre.
J'ai été à la programmation avec Eclipse C/C++ et Java de plus de 8 ans déjà commutation de l'Ide, pour moi c'est un gaspillage total de temps avec se traduit en une perte énorme d'argent, tous mes clients souhaite leurs applications pour la journée d'hier et je ne peux pas avoir le luxe de "jouer" et de perdre du temps à peaufiner un autre IDE alors que j'ai des factures à payer. Donc dans mon cas je vais à 100% de rester avec Eclipse.
D'indexation. Causes AStudio à charge dans une affaire de ans. Par la suite, même une Éclipse. +E
Support de la langue. +Un
Points de vue. On a de réellement commencer à chercher les différents
windows dans AStudio une fois qu'ils ont besoin de basculer entre la conception /debug /
code. Ce souci était totalement pris en charge par l'utilisation de
Les points de vue. +E
Débogueur. Incroyablement lent à se lancer dans AStudio. Même en cours d'Exécution d'une application
prend une éternité à terminer dans AStudio. Et dans les rares occasions qu'il
n'a pas, on se retrouve avec toutes sortes d'exceptions à son application en vertu de l'
de développement ou simplement application ne s'installe pas plus longtemps. +E
De soutien. StackOverflow est la ressource principale dans les deux cas. Juste que
avec Eclipse, il n'est pas besoin de beaucoup pour elle. +E
De l'INTERFACE utilisateur: AStudio est juste de cancer de l'œil. Eclipse est un jeu d'enfant. +E
Bâtiment: gradle > ant; mais Eclipse offre également mvn. Aussi, c'est
la principale raison de la lenteur de run/debug -ing dans AStudio et il n'existe aucun moyen
autour de lui. Vous avez juste à avaler la pilule et d'attendre 15 à 20 secondes
chaque fois que vous modifiez une ligne de code. +E
Enregistrement automatique: il suffit de me fait penser à Google senti que j'étais attardé et cette
fonctionnalité permettrait de sauver ma vie. +E
Score Final:
A : E
1 : 7
Qui pose la question de savoir pourquoi dans le monde ont-ils passer à AStudio. Cela étant dit, naturellement, nous n'avons rien à dire à cela, nous venons de suivre aveuglément l'Homme.
D'abord,
Android Studio
est créé et maintenu par Google trousse à outils de l'équipe de développement. Cela signifie que, apparemment, de chaque dernière mise à jour deAndroid Development
seront poussés àAS
à la première fois. Deuxièmement,AS
est une intégration des différentsAndroid Development Tools
, y comprisADT
,IntelliJ
,Gradle
,Maven
,Ant
...Vous savez,ADT
pourrait être pluggin dans de nombreux différents open source outils de développement, commeEclipse
,IntelliJ
,NetBeans
...Lorsque vous migrez des projets de l'un à l'autre, certains problèmes pourraient être causés parce qu'ils ont différentes règles de programmation et de formats de douleurs non seulement les développeurs, mais aussiGoogle's
etAndroid's
. C'est une question. DoncAndroid Studio
peut être une solution pour cela.Je suis un développeur chevronné dans eclipse adt et est récemment passé à l'as ( Décembre 2015) . Je dois dire que eclipse est certainement mieux que que! Véritable éclipse se bloque, mais le fait QUE, et même plus! Eclipse de savoir comment un développeur Java pense et est donc très très intuitive. QUE les incidents de façon flagrante jeter des Npe qui est gênant! Maintenant COMME c'est certainement le plus médiatisé. Je suis sûr que intellij a fait un peu mal traite avec google pour le pousser dans ses IDE. Les gens qui votent pour QUE l'ont certainement pas travaillé dans eclipse pour longtemps. Ce débat est de plus en plus de "Qui sait ce que!" plutôt que "ce Qui est mieux!"
Voici un article que je suis en train d'écrire. Sa haute quelqu'un d'élever la voix:
http://pissedoff-techie.blogspot.in/2016/01/why-android-studio-sucks-over-eclipse.html
Android Studio principal de problèmes:
if
,else
,for
etc.Alors, comment continuer à utiliser Eclipse si la nouvelle version de Google Play Services (V30 et plus) n'est pas disponible pour Eclipse, mais seulement pour QUE? C'est l'info de la préparation de libs (Analytiques, ANNONCES, etc) pour Eclipse.
Eclipse est beaucoup plus supérieure à SOUS. Il est beaucoup plus facile à utiliser, plus intuitive, beaucoup moins buggé (même si beaucoup buggier que VISUAL Studio, mais nous sommes en comparant à SOUS), et sera sans doute de rendre votre travail plus productif. C'est 2016 maintenant et j'ai l'intention de continuer à utiliser Eclipse, tant que c'est possible.
Je suis nouveau et j'ai commencé avec, mais bientôt, frustrés, quand il est descendu à l'aide d'autres développeurs de dépôts dans mon projet. L'ensemble de la aggrevating processus et devinettes de la migration sur le gradle et la configuration manuellement tout est devenu plus roulement pour moi, donc je suis allé rétroactif et téléchargé Mars1 et il a donné un essai. Je l'ai trouvé un peu de non-intuitif au premier abord, mais une fois que j'ai appris la navigation je suis tombé en amour avec l'ouverture de cela.. j'ai toujours l'intention d'utiliser Android Studio pour tous ou mes sorties, mais eclipse est maintenant mon goto ide droit maintenant, à moins que Google essaie de faire quelques API qui est utilisé uniquement en Studio. J'aime les options et il déteste quand les entreprises s'efforcent de rationaliser ils perdent une grande développeurs expérimentés de cette façon. Aussi @mistersmith...vous ne pourrez probablement pas se permettre d'être que naïfs. Vous allez aller dans le sens de la dodo la pensée leur est seulement une solution et de l'alimentation dans les ordures. Vous ne le savez pas, mais google est de former des gens comme vous croire COMME c'est la seule solution pratique. Juste attendre jusqu'à ce que vous êtes obligés de migrer vers quelque chose de differnent dans l'avenir, après l'achat COMME pour tous vos mobiles besoins de l'application.
Il y a une question qui a déjà ici qui répondent parfaitement.
Pour ajouter mon bits,
Android Studio
est celui qui est d'obtenir la dernière mise à jour et est le seul officiel de l'IDE pour l'avenir, donc je pense que tout le monde doit se déplacer àAndroid Studio
.Android Studio
est beaucoup mieux, stable et léger IDE.Eclipse
a été s'écraser sur moi depuis que j'ai commencé le Développement Android, tandis que Android Studio avait beaucoup moins de s'écraser. En plus de cela, nous avons une très bonne intégration deMaven
pour les bibliothèques dans Android Studio.L'avenir est ici, avec
Gradle
,ANT
est une chose du passé.Voici quelques idées sur la façon dont Android Studio de l'équipe n'a pas été en mesure de devenir un produit de beaucoup mieux que Eclipse et pourquoi, à mon avis, Google Android, le Studio fermera le projet dans un avenir proche en raison de certains problèmes chroniques: http://turbocolour.blogspot.com/p/eclipse-adt-vs-android-studio.html
Sujet intéressant pour moi:
J'ai l'habitude de penser que l'Éclipse a été un enfer d'IDE pour la construction d'applications Android... ironie du sort, maintenant que je suis en utilisant QUE les choses se sont pires.
Pour assurer COMME il en est beaucoup plus intégré à la plate-forme android, mais c'est pourquoi je me serais attendu à quelque chose de plus lisse et sans tracas: Eclipse avait l'excuse d'être d'un usage général, IDE, après tout.
Je pense que le problème réside dans l'android de l'architecture elle-même et les outils de dev qui rend la programmation inconfortable, désagréable avec beaucoup de débit plus faible par rapport à d'autres plates-formes stables.
Google semble ne pas se soucier trop sur la modification de l'API et de les forcer de projet/code de mises à niveau pour rendre possible de mettre à jour des projets écrits pour les versions précédentes.
Ils semblent ne pas se préoccuper du tout sur la rétro-compatibilité.
Ils introduisent des changements de leurs libs, même en enlevant ensemble de l'Api à partir de la base (apache par exemple dans Android 6), pensez à jouer à des services (qui devient maintenant plus grande que l'OS lui-même), admob, de l'analyse....elles évoluent et l'évolution de forcer la mise à niveau /modifier la source /re déployer.
Chaque fois que je vois une fenêtre dans le dev de la console sur une nouvelle fonctionnalité, je ressens un frisson dans mon dos.
Que penser du fait ils ont cessé d'eclipse alors que leur studio était encore instable et le plus important de ne pas donner décent outils fiables pour le portage de projets ? Vous les gars ont essayé de porter un vieux projet en tant QUE ? C'est une sorte d'enfer...
Je pense juste qu'ils n'ont pas beaucoup de codeurs parce que nous SOMMES BEAUCOUP, Nous n'avons pas les payer et le vouliez ou non, vous devrez vous conformer, si vous voulez rester dans.
Je ne peux même pas penser par exemple de Microsoft ou d'Apple de faire de même avec leurs outils de dev, mais il est également vrai que, dans de tels cas, vous les payez.
Mon avis, bien sûr.
@Eugene
Hey gamin, le RESPECT.
Jetez un oeil à ce que les précédentes générations de programmeurs a fait pour la IL et quels sont vos un est en train de faire et puis pensez à ce que vous écrivez.
Juste vous donner quelques noms de commencer vos devoirs: Stallman Knuth Torvalds Berners Lee Wozniak Ritchie Codd Thomson Engelbart et je pourrais continuer ....
À mon avis:
Android Studio est officiel IDE pour développeur Android qui a été fourni par Google. Donc, nous pouvons avoir de support pour la mise à jour ou tout changement officiel de google.
L'aide d'Android Studio est mieux que Eclipse pour la mise en page. Vous pouvez coder la mise en page et de voir l'aperçu de l' [au moins, quand je réponds à cette question, Android Studio est mieux que Eclipse]
build.gradle
nous pouvons facilement accéder à partager bibliothèque des autres sur github.Nous pouvons également éviter certains idiot bugs avec analyseur de code de l'outil de Android Studio (sans ajouter de plug-in). Et nous avons aussi peuvent avoir beaucoup d'autres de l'aide pour améliorer le style de codage ou de la logique, ...
J'ai l'impression de devenir fou avec le problème de générer R.java sur Eclipse. Parfois, mon Eclipse ne pas générer ce fichier, donc je dois trouver de nombreuses solutions pour le résoudre. Sur Android Studio, on peut facilement faire face à ce problème (ce problème est presque se produit en raison de définir des ressources).
Si vous familiariser avec les Raccourcis (combinaison de touches) sur Eclipse (Mac OS ou Windows,...), vous pouvez le configurer pour obtenir ce sur Android Studio: Allez dans Fichier -> Paramètres -> KeyMap -> Keymaps Option de liste déroulante. Sélectionnez à partir de leur.
Mais, Android Studio n'est pas toujours bon. Spécialement, lorsque vous travaillez sur un gros projet, qui comprend de nombreux projets (chaque projet génère un fichier apk). Android Studio n'est pas possible d'ouvrir deux projets dans un unique fenêtre. Les nouveaux projets ne peut être ouvert dans une nouvelle fenêtre ou remplacer le projet dans la fenêtre existante. Quelqu'un parle que Module dans Android Studio est le même que projet sur Eclipse et Projet dans Android Studio est le même que
workspace
sur Eclipse. Mais, je pense qu'il n'est pas équivalent.gradle et processus d'indexation sur Android Studio est si lourd pour PC en bois (comme pour ordinateur portable core i5 + 4 go de RAM + HDD sata), il sera de ce fait en montrant Android Studio n'est pas de répondre
J'ai essayé android studio(AS) et il rend votre ordinateur très très lent. J'ai un intel core I5 processeur, mais il faut toute une vie pour ouvrir. J'ai essayé de code un peu et je vois que l'auto-complétion est idéal en tant QUE. J'ai essayé de chercher sur internet comment faire AUSSI vite donc, essayez un peu plus. Il y a des tas de tutoriels qui disent qu'il peuvent faire de la rapide notamment la désactivation des autres programmes. Avec tout le labeur que vous avez à l'entrée juste pour faire rapide, je suis revenu à Eclipse. Eclipse est une beaucoup beaucoup beaucoup plus rapidement que les QUE les. Installation en tant QUE juste perdu une journée de ma vie.
À compter de Mai 2015, Android Studio de soutien pour NDK a amélioré de façon significative. Vous pouvez choisir entre automatique natif lib génération, ou à l'aide de votre propre Android.mk dans des cas plus complexes. Mais COMME encore ne fournit pas un moyen de déboguer natif parties d'une application (si vous êtes en utilisant JNI). Cela peut être la dernière raison de garder Eclipse sur un bureau.
Mise à jour, un an plus tard: Android Studio 2.2.1 décent NDK de soutien, et est presque entièrement compatible avec les anciens Android.mk - en fonction de la configuration. Et il prend en charge en C++ debug, beaucoup plus facile que Eclipse ne l'a jamais fait.
Le principal Pro est maintenant l'un a l'utiliser pour Android dev. Le principal est con de nombreux autres outils encore utiliser Eclipse. Même Appium de test automatisé cadre pour Android.
Aujourd'hui, on doit utiliser Android Studio. Il a beaucoup de fonctionnalités telles que la recherche de code: on peut contexte de cliquer sur
lorsqu'une classe est mis en surbrillance et trouvent des utilisations dans le code. (passons sur le terme "usages" est incorrect anglais. 🙂 C'est le Google manière. Nager avec elle.
Il a quelques à une intégration plus étroite que a été accompli avec Éclipsé tels que la fonctionnalité intéressante de menu contextuel sur un fichier xml fichier de mise en page et de trouver où dans le code il est utilisé. Utile.
Aussi, il utilise Gradle afin que les gens peuvent écrire leur propre processus de construction plutôt que d'avoir une IDE de le faire automatiquement. Je pense que cela libère de Google d'avoir à perdre du temps à essayer de comprendre comment faire de l'IDE de gérer toute la configuration de mess.
Alors que notre build est passé de+ de 2 minutes avec 1.x de 17 minutes avec QUE 2.x, cela pourrait être attribuable à la façon dont nous avons notre Gradle fichiers aménagé. Nous avons besoin de construire un programmeur pour faire en sorte que notre configuration est correcte.
Comme vous pouvez le voir, le principal Pro est un a de les utiliser et de les présumés avantages sont qu'il a un meilleur support pour Android code de navigation et l'écran de designers. Le principal est Con il se déplace à partir de l'IDE standard utilisé pour la plupart des tous les autres et de développement Java il ne fournit pas de sérieuses améliorations dans la performance. Un autre Con est-il sans doute introduit la nécessité d'un nouveau rôle de l'ingénieur; mais beaucoup de projets étaient déjà embourbé dans le manuel des définitions de build avec Maven; oui, c'est peut-être pas un Con en fonction de votre équipe de la vitesse.
Pour le développement Android certainement Android Studio est mieux que Eclipse. J'ai travaillé sur l'Eclipse de presque 4 ans, mais quand je suis passé à Android Studio, j'ai senti la différence. Ci-dessous sont quelques points que j'ai remarqué:
Performance:
Android Studio de performance est meilleure que Eclipse et d'améliorer à chaque nouvelle version.
Intelligent:
Android Studio est plus intelligent que Eclipse. Il vous donne des suggestions plus précises et plus rapides
Plus d'options:
Vous pouvez bâtir une saveur Apk à la fois dans la construction.gradle
Résumé:
Après avoir travaillé sur Android Studio, si vous allez travailler sur Eclipse, vous vous sentirez la même que la conduite d'un niveau d'entrée de la voiture de Toyota après la conduite Lamborghini Aventador 🙂
J'ai senti cette différence
Mise à jour:
Android Studio 2.0 est à venir. Son très très vite que le courant Android Studio. http://android-developers.blogspot.jp/2015/11/android-studio-20-preview.html
Mise à jour:
Android Studio 3.0. Comme je l'ai mentionné il y a 2 ans sur la différence, Android Studio est de mieux en mieux de jour en jour. Regarder 3.0 : https://android-developers.googleblog.com/2017/10/android-studio-30.html
Mise à jour:
Android Studio 3.3 a été publié le mois dernier. Veuillez cliquer ici pour plus de détails: https://android-developers.googleblog.com/2019/01/android-studio-33.html