¿Android Studio vs Eclipse + ADT Plugin? [cerrado]

95

Me gustaría tener respuestas objetivas sobre esta pregunta:

¿Por qué debería usar Android Studio, encontrar problemas y tareas complejas para, por ejemplo, importar bibliotecas desarrolladas para Eclipse, tener menos soporte sobre los errores que puedo encontrar, ... en lugar de continuar usando Eclipse?

¿Cuáles son las ventajas reales de Android Studio frente a Eclipse?

gahfy
fuente
6
También es muy lento (Android Studio). Lo único que se me ocurre es que eventualmente podría ser mejor que Eclipse. Por ahora, me quedaría con Eclipse. Tampoco podía imaginar cómo (si es que podía) arrastrar widgets a mi diseño gráfico. Me di por vencido. Todo parece ir muy lento.
Michael Yaworski
5
Esta no es una buena pregunta para SO. Es más probable que obtenga respuestas que no se relacionen con hechos reales, sino que en su mayoría serán opiniones. Ambos son IDE, pero considere el hecho de que Android Studio todavía está en versión beta.
hichris123
5
La pregunta es realmente sobre características, lentitud ... de Eclipse y Android Studio. No sobre opiniones.
gahfy
5
@ hichris123 Esta podría ser una gran pregunta. Hasta que la gente empiece a responder con tonterías y únicamente opiniones, creo que debería seguir así. Estoy interesado. Las opiniones no son malas si están respaldadas por hechos.
Michael Yaworski
1
Se publicó una pregunta similar en g + plus.google.com/111848292841679223059/posts/1AAF5w3SWjC . François Blavoet escribió una buena respuesta a esta pregunta.
adeuda el

Respuestas:

47

La última actualización tiene ahora más de un año, así que aquí va otra actualización (25 de octubre de 2016) :

TL; DR

  • Eclipse ADT ha quedado obsoleto y ya no debería utilizarse.
  • Android Studio es un producto estable y se actualiza con mucha más frecuencia que IntelliJ
  • Elegí usar Android Studio sobre IntelliJ hace aproximadamente un año y no he mirado hacia atrás.
  • En caso de duda, utilice Android Studio.

IntelliJ sobre Android Studio

La única razón que puedo ver para usar IntelliJ sobre Android Studio es si está usando la edición Ultimate. Tiene muchos más complementos que puede usar con el IDE. Si ya está usando la edición Ultimate y no desea usar dos IDE simultáneamente, no hay razón para cambiar a Android Studio (excepto las funciones de vanguardia).

Android Studio ahora se envía con el complemento C / C ++, pero AFAIK, todavía no hay soporte para HTML / CSS / JS (lo cual es útil con todos estos marcos híbridos en estos días).


En aras de mantener esta respuesta breve, he optado por eliminar todas las declaraciones anteriores (y desactualizadas), en lugar de simplemente tacharlas . ¡No dude en navegar por el historial de ediciones si está interesado!

Lukas Knuth
fuente
11
No he usado Android Studio con enojo, pero parece que la compilación de Gradle demora aproximadamente un minuto, mientras que la compilación de Eclipse toma unos segundos. "Más rápido y más ligero" no parece correcto. ¿Me estoy perdiendo de algo?
Johannes Brodwall
@JohannesBrodwall un problema de formulación. Se suponía que era sobre IntelliJ.
Lukas Knuth
4
Instalé la última versión de Android Studio, consume mucho más CPU y RAM que eclipse ((tengo laptop i7 con 10G RAM)), además algunos trabajos se vuelven trabajos duros, pude construir "hola mundo en 2 minutos en eclipse, pero no poder hacerlo en Android Studio, incluso la tarea simple no está clara, por ejemplo, puede encontrar muchas preguntas sobre "cómo eliminar un proyecto de Android Studio", mi opinión sobre Android Studio es: no listo para usarlo hasta ahora, es un producto prometedor pero se atascó en pequeños errores, eclipse todavía es más flexible que el estudio de Android.
Ing. Samer T
La última versión estable de Android Studio es fácil de instalar y buena de usar, y es el IDE oficial de Android. Puede usar maven incorporado como herramienta de compilación, VCS (sistema de control de versiones) es bueno y puede clonar, importar proyectos fácilmente desde git / svn y otros repositorios del servidor. Es fácil cambiar / migrar desde eclipse; necesitamos entender qué es Proyecto y Módulo en AndroidStudio (es decir, IntelliJ). Puede continuar con nuestra compilación favorita como maven, svn. Puede crear varios apks para probar desde un solo proyecto a diferencia del enfoque de eclipse. El editor de diseño visual es mucho mejor que eclipse.
Sree Rama
1
Ahora, AS es estable, pero también con errores y terrible.
Corte el
19

De todos modos, Eclipse + ADT a veces se siente como un producto sin terminar. Si te gusta probar cosas nuevas o no eres fanático de Eclipse, te sugiero que vayas a Android Studio, si ahora estás contento con Eclipse, quédate con él hasta que Android Studio sea lo suficientemente maduro para seguir adelante.

Raul Huerta
fuente
1
No estoy contento con Eclipse y estoy comenzando un nuevo proyecto. Creo que le daré una vuelta a Android Studio.
Geeks On Hugs
@AnthonyTanas Sí, dale una vuelta a Android Studio. Encontré Gradle y Maven mucho más fáciles de integrar allí que en Eclipse. Algunos de los errores que tiene Eclipse, Android Studio no los tiene.
Rohodude
@AnthonyTanas, ¿ya has probado AS? Estamos comenzando un nuevo proyecto y actualmente usamos Eclipse, pero lo odio, me encantaría escuchar sus experiencias hasta ahora.
user1130176
2
@ user1130176 He vuelto a cambiar a Eclipse bastante rápido, sin embargo, me rendí bastante rápido. No pude averiguar cómo agregar una biblioteca. Estoy acostumbrado a ponerla en la carpeta libs y luego hacer referencia a ella, pero aparentemente no funcionó de esa manera y ya que estoy lidiando con algunas otras curvas de aprendizaje con nuevas bibliotecas Pensé que ahora no es un buen momento para una curva de aprendizaje opcional. Me estaba gustando antes de encontrarme con eso, pero honestamente no tuve mucha experiencia con él.
Geeks On Hugs
9

Gran pregunta, la respuesta es mucho más larga de lo que puedo publicar razonablemente en una respuesta SO.

Si eres nuevo en Android, definitivamente deberías usar Android Studio. Al usar Eclipse, aprenderá un IDE desactualizado (específicamente para Android) que Google ha indicado enfáticamente que no admitirá en el futuro. Es mucho mejor aprender la habilidad que utilizará dentro de 2 años.

Además: Android Studio ha recorrido un largo camino y se ha actualizado varias veces. Definitivamente fue más inestable en el pasado, pero ahora lo he usado para dos proyectos separados de aplicaciones de Android sin problemas.

También he escrito dos artículos completos sobre este tema para cualquiera que quiera los detalles completos en profundidad. Si todavía está indeciso sobre cuál usar, puede leer:

Si solo desea una descripción general de las diferencias:

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

Para migrar desde Eclipse:

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

Eliminar
fuente
1
¿Puede citar la fuente de "Google ha indicado enfáticamente que no brindarán soporte en el futuro"? Ver tools.android.com/roadmap y code.google.com/p/android/issues/detail?id=57668 "Para que funcione en Eclipse tendremos que cambiar el complemento de Gradle por Eclipse, de la misma manera que estamos modificando el soporte de Gradle en IntelliJ "
Paul Verest
4

Pro adicional:

Android Studio está listo para proyectos de Android que usan Gradle como su sistema de construcción. Gradle se está convirtiendo en el estándar para crear y probar su aplicación de Android. Consulte la Guía del usuario del complemento de Gradle en el sitio web de Android.

En el momento de escribir esta respuesta, el complemento ADT para Eclipse no es compatible con un estilo de diseño de Gradle. Se debe hacer algo de piratería si desea usar Eclipse + Android + Gradle y un proyecto de Android con un diseño de directorio Gradle, lo que es bastante inconveniente. Consulte Integración de Eclipse con Gradle en un proyecto de Android .

Israel Varea
fuente
4

¿Por qué debería usar Android Studio, encontrar problemas y tareas complejas para, por ejemplo, importar bibliotecas desarrolladas para Eclipse, tener menos soporte sobre los errores que puedo encontrar, ... en lugar de continuar usando Eclipse?

No deberías si no quieres. Puede probar este nuevo software o esperar el mismo en la plataforma Eclipse. Ver http://tools.android.com/roadmap

Estudio de Android

  • Integración profunda del sistema Gradle Build
  • Paridad de funciones de ADT

Complementos de Eclipse

  • Editor de diseño visual
  • Administrador de recursos
  • Editor de temas
  • Mejor soporte de refactorización

Es decir, si bien Android Studio está impulsando gradle, aún no está en la paridad de funciones de ADT.

¿Cuáles son las ventajas reales de Android Studio frente a Eclipse?

Está basado en otra plataforma: IntelliJ. Eclipse, IntelliJ, NetBeans y otras plataformas tienen sus usuarios, características, errores y planes de desarrollo. Entonces, si comienza a usar Android Studio, debe aprender de los usuarios de IntelliJ, eso debería informarle sobre esas características y cómo evitar errores.

Al final, es solo otro software para hacer lo mismo.

Leer ¿Es posible usar el sistema de compilación Gradle para Android con Eclipse? que tienen muchos más enlaces sobre Android con gradle en Eclipse.

Pruebe Nodeclipse / Enide Gradle para Eclipse ( mercado ) si desea experimentar o usar completamente como sistema de compilación adicional ahora mismo.

Algunas capturas de pantalla para Gradle for Eclipse por esfuerzo de Nodeclipse / Enide . Al igual que Android Studio, está en desarrollo.

Paul Verest
fuente
2

Como antiguo usuario de Eclipse, después de leer los comentarios de "Android Studio vs Eclipse", me quedé con Eclipse. Sin embargo, me quedé atascado con la compilación de Gradle y finalmente decidí cambiar a Android Studio, et voila: ¡es un entorno tan fácil! Construí mi proyecto con Gradle en un minuto y no dediqué ningún minuto extra, aunque soy completamente ajeno a este producto.

ozo
fuente
1

Como usuario experimentado de Visual Studio + ReSharper que no ha estado escribiendo aplicaciones de Android durante mucho tiempo, encuentro Android Studio mucho más intuitivo que Eclipse. Muchos de los atajos de teclado a los que estoy acostumbrado simplemente funcionan de la misma manera. Me preocupaba que la curva de aprendizaje fuera más pronunciada, ya que ahora hay muchos más tutoriales y ejemplos compatibles con Eclipse, pero hasta ahora he podido traducir todo con bastante facilidad al mundo de Android Studio, siempre que sea necesario.

Si hubiera venido de un entorno Java / Eclipse, estoy seguro de que me sentiría diferente al respecto.

También me parece (al momento de escribir, algunos meses después de otras respuestas que mencionan errores) que Android Studio es muy estable y tiene funciones completas, aunque no soy exactamente lo que llamaría un usuario avanzado (todavía).

Cualquiera que sea la plataforma que use actualmente, una hora más o menos jugando con la otra probablemente le dirá más que cualquier cantidad de respuestas SO o publicaciones de blog.

Holf
fuente
0

Algunas ventajas son:

  1. Está hecho exclusivamente para la plataforma Android, no es un complemento.
  2. Obtendrá actualizaciones de la plataforma más rápido.
  3. La intensidad del desarrollo del complemento Eclipse disminuirá lentamente si no se detiene en los próximos días.
  4. Se ve muy bien en tema negro.
  5. El emulador busca un nicho.
Mrityunjay
fuente