Android Studio vs Eclipse + Plugin ADT? [fechadas]

95

Eu gostaria de ter respostas objetivas sobre esta questão:

Por que devo usar o Android Studio, encontrar problemas e tarefas complexas para, por exemplo, importar bibliotecas que são desenvolvidas para o Eclipse, tendo menos suporte sobre bug que possa encontrar, ... em vez de continuar usando o Eclipse?

Quais são as vantagens reais do Android Studio vs Eclipse?

gahfy
fonte
6
Também é muito lento (Android Studio). A única coisa que consegui pensar é que ele poderia eventualmente se tornar melhor do que o Eclipse. Por enquanto, eu ficaria com Eclipse. Eu também não consegui descobrir como (se eu pudesse) arrastar widgets para o meu layout gráfico. Eu desisto. Tudo parece muito lento.
Michael Yaworski
5
Esta não é uma boa pergunta para SO. É mais provável que você obtenha respostas que não lidam com fatos reais, em vez disso, serão principalmente opiniões. Ambos são IDE, mas considere o fato de que o Android Studio ainda está em beta.
hichris123
5
A questão é realmente sobre recursos, lentidão ... do Eclipse e Android Studio. Não sobre opiniões.
gahfy
5
@ hichris123 Esta pode ser uma ótima pergunta. Até que as pessoas comecem a responder com bobagens e apenas opiniões, acho que deveria ficar assim. Estou interessado. As opiniões não são ruins se forem apoiadas por fatos.
Michael Yaworski
1
Uma pergunta semelhante foi postada em g + plus.google.com/111848292841679223059/posts/1AAF5w3SWjC . François Blavoet escreveu uma boa resposta a esta pergunta.
devido em

Respostas:

47

A última atualização já tem mais de um ano, então aqui vai outra atualização (25 de outubro de 2016) :

TL; DR

  • O Eclipse ADT foi descontinuado e não deve mais ser usado.
  • O Android Studio é um produto estável e é atualizado com muito mais frequência do que o IntelliJ
  • Decidi usar o Android Studio em vez do IntelliJ há cerca de um ano e não olhei para trás.
  • Em caso de dúvida, use o Android Studio.

IntelliJ sobre Android Studio

O único motivo que vejo para usar o IntelliJ em vez do Android Studio é se você estiver usando a edição Ultimate. Ele tem muito mais plug-ins que você pode usar com o IDE. Se você já estiver usando a edição Ultimate e não quiser usar dois IDE simultaneamente, não há razão para mudar para o Android Studio (exceto recursos de ponta).

O Android Studio já vem com o plug-in C / C ++, mas, AFAIK, ainda não há suporte para HTML / CSS / JS (o que é útil com todas essas estruturas híbridas atualmente).


Por uma questão de manter esta resposta breve, eu optou por remover todas as declarações anteriores (e desatualizados), em vez de apenas golpeando -los. Sinta-se à vontade para navegar no histórico de edição se estiver interessado!

Lukas Knuth
fonte
11
Não usei o Android Studio com raiva, mas parece que a compilação do Gradle leva cerca de um minuto, enquanto a compilação do Eclipse leva alguns segundos. "Mais rápido e mais leve" não parece certo. Estou esquecendo de algo?
Johannes Brodwall,
@JohannesBrodwall um problema de formulação. Era para ser sobre o IntelliJ.
Lukas Knuth
4
Instalei a última versão do Android Studio, ela consome CPU e RAM muito mais do que eclipse ((tenho laptop i7 com 10G RAM)), além disso alguns trabalhos se tornaram trabalhosos, consegui construir "hello world in 2 minutos em eclipse, mas não ser capaz de fazê-lo no android studio, mesmo uma tarefa simples não é clara, por exemplo, você pode encontrar um monte de perguntas sobre "como deletar um projeto do android studio", minha opinião sobre o android studio é: não pronto para usar até agora, é um produto promissor, mas travou em pequenos erros, o eclipse ainda é mais flexível do que o Android Studio.
Eng. Samer T
A versão estável mais recente do android studio é fácil de instalar e boa de usar, além de ser o IDE oficial do Android. Você pode usar o maven embutido como ferramenta de construção, VCS (sistema de controle de versão) é bom e você pode facilmente clonar, importar projetos de git / svn e outros repositórios de servidor. É fácil mudar / migrar do eclipse; precisamos entender o que é Projeto e Módulo no AndroidStudio (ou seja, IntelliJ). Você pode continuar com nossa construção favorita, como maven, svn. Você pode construir vários apks para teste a partir de um único projeto, ao contrário da abordagem eclipse. O editor de layout visual é muito melhor do que o eclipse.
Sree Rama,
1
Agora, AS é estável, mas também tem erros e é terrível.
Sever
19

Eclipse + ADT às vezes parece um produto inacabado de qualquer maneira. Se você gosta de experimentar coisas novas ou não é fã do Eclipse, eu sugiro ir para o Android Studio, se você está feliz agora com o Eclipse, fique com ele até que o Android Studio esteja maduro o suficiente para seguir em frente.

Raul Huerta
fonte
1
Não estou feliz com o Eclipse e estou começando um novo projeto. Acho que vou dar uma olhada no Android Studio.
Geeks On Hugs
@AnthonyTanas Sim, experimente o Android Studio. Achei Gradle e Maven muito mais fáceis de integrar lá do que no Eclipse. Alguns dos bugs que o Eclipse tem, o Android Studio não tem.
Rohodude
@AnthonyTanas você já experimentou o AS? Estamos iniciando um novo projeto e atualmente usamos o Eclipse, mas odeio, adoraríamos ouvir suas experiências até agora.
user1130176
2
@ user1130176 Voltei para o Eclipse bem rápido, mas desisti bem rápido. Não consegui descobrir como adicionar uma biblioteca. Estou acostumado a apenas colocá-la na pasta libs e, em seguida, referenciá-la, mas aparentemente não funcionou assim e como estou lidando com algumas outras curvas de aprendizagem com novas bibliotecas Achei que agora não é um bom momento para uma curva de aprendizado opcional. Eu estava gostando antes de topar com isso, mas, honestamente, não tive muita experiência com isso.
Geeks On Hugs de
9

Ótima pergunta, a resposta é muito mais longa do que posso postar em uma resposta SO.

Se você é novo no Android, com certeza deve usar o Android Studio. Ao usar o Eclipse, você aprenderá um IDE desatualizado (especificamente para Android) que o Google indicou fortemente que não oferecerá suporte no futuro. É muito melhor aprender a habilidade que você usará daqui a 2 anos.

Além disso: o Android Studio já percorreu um longo caminho e foi atualizado várias vezes. Era definitivamente mais instável no passado, mas agora o usei para dois projetos de aplicativos Android separados sem problemas.

Também escrevi dois artigos abrangentes sobre esse tópico para quem deseja obter os detalhes completos e detalhados. Se você ainda está em dúvida sobre qual usar, você pode ler:

Se você deseja apenas uma visão geral das diferenças:

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

Para migrar do Eclipse:

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

Excluir
fonte
1
Você pode citar a fonte para "O Google indicou fortemente que não oferecerá suporte no futuro"? Consulte tools.android.com/roadmap e code.google.com/p/android/issues/detail?id=57668 "Para fazer funcionar no Eclipse, teremos que alterar o plug-in do Gradle para o Eclipse, da mesma forma que estamos modificando o suporte do Gradle no IntelliJ "
Paul Verest,
4

Profissional adicional:

O Android Studio está pronto para projetos Android que usam o Gradle como sistema de construção. O Gradle está se tornando o padrão para criar e testar seu aplicativo Android. Verifique o Guia do usuário do Gradle Plugin no site do Android.

No momento em que escrevi esta resposta, o plug-in ADT para Eclipse não oferece suporte a um estilo de layout Gradle. Algum hacking deve ser feito se você quiser usar Eclipse + Android + Gradle e um projeto Android com um layout de diretório Gradle, o que é bastante inconveniente. Consulte Integração do Eclipse com Gradle em um projeto Android .

Israel Varea
fonte
4

Por que devo usar o Android Studio, encontrar problemas e tarefas complexas para, por exemplo, importar bibliotecas que são desenvolvidas para o Eclipse, tendo menos suporte sobre bug que possa encontrar, ... em vez de continuar usando o Eclipse?

Você não deve, se não quiser. Você pode experimentar este novo software ou esperar pelo mesmo na plataforma Eclipse. Veja http://tools.android.com/roadmap

Android Studio

  • Integração profunda do sistema Gradle Build
  • Paridade de recurso ADT

Plug-ins Eclipse

  • Editor de layout visual
  • Gerente de Recursos
  • Editor de tema
  • Melhor suporte de refatoração

Isso é, enquanto o Android Studio está implementando o gradle, ele ainda não está em paridade de recursos ADT.

Quais são as vantagens reais do Android Studio vs Eclipse?

É baseado em outra plataforma: IntelliJ. Eclipse, IntelliJ, NetBeans e outras plataformas têm seus usuários, recursos, bugs e planos de desenvolvimento. Portanto, se você está começando a usar o Android Studio, deve aprender com os usuários do IntelliJ, que devem falar sobre esses recursos e como evitar bugs.

No final, é apenas mais um software para fazer o mesmo.

Leia É possível usar o sistema de compilação Gradle para Android com Eclipse? que tem muito mais links sobre Android com gradle no Eclipse.

Experimente o Nodeclipse / Enide Gradle for Eclipse ( mercado ) se quiser experimentar ou usar totalmente como sistema de compilação adicional agora.

Algumas capturas de tela do Gradle for Eclipse do esforço de Nodeclipse / Enide . Como o Android Studio, ele está em desenvolvimento.

Paul Verest
fonte
2

Como um usuário antigo do Eclipse, depois de ler os comentários de "Android Studio vs Eclipse", continuei com o Eclipse. No entanto, continuei com a construção do Gradle e finalmente decidi mudar para o Android Studio, et voila: é um ambiente tão fácil! Construí meu projeto com Gradle em um minuto e não gastei nenhum minuto a mais, embora seja completamente estranho a este produto.

ozo
fonte
1

Como um usuário experiente do Visual Studio + ReSharper que não escreve aplicativos Android há muito tempo, estou achando o Android Studio muito mais intuitivo do que o Eclipse. Muitos dos atalhos de teclado com os quais estou acostumado simplesmente funcionam da mesma maneira. Eu estava preocupado que a curva de aprendizado seria mais íngreme, já que há muitos outros tutoriais e exemplos amigáveis ​​ao Eclipse por aí agora, mas até agora fui capaz de traduzir tudo facilmente para o mundo do Android Studio, sempre que necessário.

Se eu tivesse vindo de um background em Java / Eclipse, tenho certeza de que me sentiria diferente sobre isso.

Também me parece (no momento em que escrevo, alguns meses depois de outras respostas que mencionam bugs) que o Android Studio é muito estável e com recursos completos, embora eu não seja exatamente o que chamaria de usuário avançado (ainda).

Qualquer que seja a plataforma que você usa atualmente, uma hora ou mais gasta brincando com a outra provavelmente lhe dirá mais do que qualquer número de respostas de SO ou posts de blog.

Holf
fonte
0

Algumas vantagens são:

  1. É feito exclusivamente para a plataforma Android, não é um plugin.
  2. Ele obterá atualizações de plataforma mais rapidamente.
  3. A intensidade de desenvolvimento do plugin Eclipse diminuirá lentamente se não parar nos próximos dias.
  4. Parece muito bom no tema preto.
  5. O emulador está procurando um nicho.
Mrityunjay
fonte