¿Qué debo usar para el desarrollo de Android, Android Studio o Eclipse?

En marzo de 2015 tuve la misma pregunta. Mi respuesta es que depende de tu hardware. Para mi proyecto de desarrollo de Android (el objetivo: probar y aprender, no una producción seria), asigné una vieja computadora portátil con Windows 7 como computadora de desarrollo y prueba. Era lento como jarabe con Windows encendido, así que instalé Ubuntu en su lugar para que se volviera rápido nuevamente. Mi computadora portátil está por encima de los requisitos para Android Studio, por lo que debería funcionar.
Como Google / Android ahora promueve Android Studio como el entorno de desarrollo integrado prio one para el desarrollo nativo de Android (al menos así lo he entendido), elegí Android Studio. Sin embargo, con Android Studio todo, sí, todo, era tan lento que era prácticamente imposible de usar. Con Eclipse por otro lado, todo fue rápido. La diferencia en el tiempo de espera promedio es de aproximadamente 1: 100 a favor de Eclipse. Con “todo” me refiero a cosas como el tiempo de instalación, iniciar el SDK Manager o el AVD Manager, cerrar la aplicación, cambiar entre pestañas, compilar / empaquetar la unidad física, etc. Lo que fue un “trabajo de café” con Android Studio es un Flash con Eclipse. Lo que tomó una hora de espera con Android Studio y AVD tomó 3 segundos con Eclipse y una unidad física (ok, eso no fue una comparación justa). De todos modos, la diferencia en cómo se comportan los dos entornos cuando los recursos informáticos son escasos es realmente grande, y Eclipse es la única opción práctica si no tiene una computadora nueva. Esta es mi experiencia personal. Entonces, tendré que seguir con Eclipse ahora, siempre que use esta vieja computadora portátil. Android Studio se veía bien, pero fue un dolor e inútil para mí. Debo decir que, para mis propósitos, Eclipse funciona muy bien para el desarrollo de Android, es genial de usar.

Si está comenzando con el desarrollo de Android, comience con Android Studio.

Confía en mí, incluso con la enorme cantidad de tutoriales que puedes encontrar sobre el desarrollo de Android en Eclipse, Android Studio es una forma mucho más sencilla de desarrollar para Android si logras dominarlo.

Para los desarrolladores que han estado usando Eclipse, migrar a Studio es una pesadilla para ellos, por lo tanto, den el paso en la dirección correcta.

Aun así, si Android Studio está en Beta, es lo suficientemente estable como para que pueda continuar el desarrollo y es el futuro de Android.

La compatibilidad con el complemento ADT de Eclipse quedará en desuso una vez que Android Studio esté fuera de Beta, así que ¡adelante, rockea la gradle!

Android Studio se basa en el muy popular IntelliJ IDEA de JetBrains y Google lo ofrece de forma gratuita. Mientras, Eclipse es más maduro que nunca y el complemento ADT de Google que transforma el IDE popular en un entorno de desarrollo Android con todas las funciones se ha vuelto muy estable. Estas son algunas diferencias entre Android Studio y Eclipse.

1. Herramientas. Android Studio utiliza el sistema de construcción Gradle de rápido crecimiento. Se basa en los conceptos de Apache Ant y Apache Maven, pero también presenta un DSL Groovy que permite compilaciones con secuencias de comandos que abren muchas posibilidades de automatización, como cargar su beta .apk a TestFlight para realizar pruebas. Eclipse, por otro lado, usa Apache Ant como su sistema de compilación principal, un sistema de compilación basado en XML muy robusto con el que muchos desarrolladores de Java ya pueden estar familiarizados.

2. Diseño de interfaz de usuario. Después de trabajar con el nuevo diseño de Android Studio durante algún tiempo, está claro que la nueva herramienta es mucho mejor que la anterior. Literalmente lo bloquea. El nuevo diseño de la interfaz también en Android Studio es más rápido, responde a los cambios más rápidamente y tiene más opciones de personalización que con Eclipse, tenía que configurarlo manualmente en el XML.

3. Finalización del código. Ambos IDE cuentan con la finalización automática del código Java estándar, pero en el caso de Android Studio, Google tiene un soporte más profundo para el código y la refactorización específicos de Android. Android Studio puede refactorizar su código en lugares donde simplemente no es posible usando Eclipse y ADT. Además, en mi opinión, la finalización de Java auto1 de IntelliJ parece más inteligente y predice mejor, por lo que definitivamente hay una mejora en esta área sobre Eclipse.

4. Organización del proyecto. Si ha usado Eclipse, debe estar familiarizado con el concepto de espacios de trabajo. Cuando se inicia Eclipse, selecciona el espacio de trabajo que contiene tus proyectos y puedes cargar todos los proyectos de ese espacio de trabajo en la navegación de tu árbol. Si desea cambiar a un proyecto en un espacio de trabajo diferente, debe reiniciar todo el IDE. Android Studio trata esta situación de manera diferente al introducir el concepto de módulos. Cada módulo puede tener sus propios archivos de compilación de Gradle y declarar sus propias dependencias. Android Studio parece más natural, pero lleva tiempo acostumbrarse si ha estado usando Eclipse durante mucho tiempo.

5. Estabilidad IDE. Para ejecutar Eclipse, debe tener una cantidad de RAM más que decente y una buena potencia de CPU para hacer una copia de seguridad. No es inusual que Eclipse se bloquee al exportar un apk o tener que reiniciarlo después de usarlo durante unas horas seguidas. Si bien, Android Studio todavía está en versión beta, por lo que viene con sus propios errores que bloquean el IDE de vez en cuando, pero mientras tanto, toda la experiencia se siente más rápida y vigorosa.

En la actualidad, más del 76.6% de los teléfonos inteligentes, incluidos los modelos HTC, LG y Samsung, usan Android como su sistema operativo (SO), y esperan que Android esté en relojes inteligentes, computadoras portátiles y automóviles muy pronto. Los dispositivos con Android, incluidas las tabletas, se han convertido en la necesidad principal de todas las personas expertas en tecnología en todo el mundo y la razón principal es que proporciona una plataforma de código abierto para el desarrollo de excelentes aplicaciones y permite a los desarrolladores de aplicaciones publicarlas inmediatamente. En cambio, muchos desarrolladores quieren asociarse con la aplicación de Android debido a un crecimiento increíble.

Además, los desarrolladores de la plataforma Android Studio también usan Eclipse para desarrollar aplicaciones, pero siempre pensaron en Eclipse como un “Estudiante-Proyecto IDE (Entorno de Desarrollo Integrado)” y aprendieron al respecto.

Por qué Eclipse está muerto
¿Desea desarrollar una aplicación y utilizar más de 3 proyectos en su espacio de trabajo? Luego, debe limpiar su proyecto y reiniciar Eclipse cada 2 o 3 minutos. Si desea actualizar Ant, debe pasar más horas para que su proyecto vuelva a la vida. En caso de que desee hacer pública su aplicación, debe cerrar todas las demás aplicaciones activas, ya que Eclipse se bloqueará con frecuencia. Entonces, los desarrolladores de Android estaban buscando un IDE más estable y estaban muy contentos cuando Google anunció Android Studio (AS) en 2013, y Eclipse comenzó a perder gradualmente su participación en el mercado y quedó obsoleto en un año.
Eclipse no pudo desafiar a Android Studio, ya que fue diseñado de manera diferente en diferentes momentos. Los desarrolladores de aplicaciones pueden usar Eclipse para plataformas distintivas o para un grupo de lenguajes de programación diferentes, pero no puede adaptarse absolutamente al mundo del desarrollo de aplicaciones de Android . Sin embargo, AS está diseñado especialmente para el desarrollo de Android y para acelerar el proceso de desarrollo de aplicaciones de Android y hacerlo más simple es el objetivo principal de este IDE.

En este blog, Por qué Android Studio es mejor para los desarrolladores de Android en lugar de Eclipse , comparamos los dos en 6 áreas distintas para revelar por qué Android Studio está un paso por delante de Eclipse.

La mayor parte del evento de E / S 2013 de Google fue sobre Android. Un anuncio específico logró atraer mucha publicidad y eso no fue otro que el propio Android IDE de Google, Android Studio . Ha pasado poco más de un año desde el primer lanzamiento público y Android Studio ha recorrido un largo camino, a pesar de estar todavía en versión beta. El IDE en sí se basa en el muy popular IntelliJ IDEA de JetBrains y Google lo ofrece de forma gratuita.

Por otro lado, Eclipse es más maduro que nunca y el complemento ADT de Google que transforma el IDE popular en un entorno de desarrollo Android con todas las funciones se ha vuelto muy estable. Eclipse se siente como en casa para muchos desarrolladores de Java y es un punto de partida natural para los desarrolladores de Java que desean ingresar al desarrollo de Android.

Si bien ambas soluciones parecen prometedoras, ¿cuál tiene la ventaja sobre la otra? En este blog compararemos las dos en 5 áreas distintas en un esfuerzo por revelar las principales diferencias en la batalla de Android Studio vs Eclipse .

Android Studio vs Eclipse – Diferencias principales:

Herramientas de construcción

Android Studio utiliza el sistema de construcción Gradle de rápido crecimiento. Se basa en los conceptos de Apache Ant y Apache Maven, pero también presenta un DSL (lenguaje específico de dominio) Groovy que permite compilaciones con secuencias de comandos que abren muchas posibilidades de automatización, como cargar su beta .apk a TestFlight para realizar pruebas. Eclipse, por otro lado, usa Apache Ant como su sistema de compilación principal, un sistema de compilación basado en XML muy robusto con el que muchos desarrolladores de Java ya pueden estar familiarizados.

Finalización / refactorización de código avanzado

Ambos IDE cuentan con la finalización automática del código Java estándar, pero en el caso de Android Studio, Google ha brindado un soporte más profundo para el código y la refactorización específicos de Android. Android Studio puede refactorizar su código en lugares donde simplemente no es posible usando Eclipse y ADT. Además, en mi opinión, la finalización automática de Java de IntelliJ parece más “inteligente” y predice mejor lo que quiero hacer, por lo que definitivamente hay una mejora en esta área con respecto a Eclipse.

Diseño de interfaz de usuario2

Uno de los principales puntos de venta que Google usó para comercializar Android Studio cuando salió fue su herramienta de diseño de interfaz de usuario completamente rediseñada. Después de trabajar con él durante algún tiempo, está claro que la nueva herramienta es mucho mejor que la anterior. Literalmente lo bloquea. El nuevo diseño de la interfaz también en Android Studio es más rápido, responde a los cambios más rápidamente y tiene más opciones de personalización que con Eclipse, tenía que configurarlo manualmente en el XML.

Organización del proyecto

Ambos IDE funcionan de manera diferente en un esfuerzo por ayudarlo a administrar y organizar sus proyectos. Si ha usado Eclipse, debe estar familiarizado con el concepto de espacios de trabajo. Cuando se inicia Eclipse, selecciona el espacio de trabajo que contiene tus proyectos y puedes cargar todos los proyectos de ese espacio de trabajo en la navegación de tu árbol. Si desea cambiar a un proyecto en un espacio de trabajo diferente, debe reiniciar todo el IDE. Android Studio trata esta situación de manera diferente al introducir el concepto de módulos. Su aplicación podría ser2 un módulo, una biblioteca que acaba de descargar puede ser otro y el Ad SDK que está integrando actualmente podría ser un tercero. Cada uno de estos módulos puede tener sus propios archivos de compilación de Gradle y declarar sus propias dependencias. Para mí, Android Studio parece más natural, pero lleva tiempo acostumbrarse si ha estado usando Eclipse durante mucho tiempo.

IDE Rendimiento / Estabilidad

Eclipse es un software puramente basado en Java, y uno grande. Para ejecutarlo de manera confiable, necesita tener una cantidad de RAM más que decente y una buena potencia de CPU para respaldarlo1. Muchos usuarios que no cumplen estrictamente con estos criterios informan muy malas experiencias con él. No es inusual que Eclipse se bloquee al exportar un apk o tener que reiniciarlo después de usarlo durante unas horas seguidas. Dicho esto, Android Studio todavía está en versión beta, por lo que viene con sus propios errores que bloquean el IDE de vez en cuando, pero mientras tanto, toda la experiencia se siente más rápida y robusta.

Más aquí: Blog de Zikrabyte: increíblemente innovador

Eclipse es más maduro que nunca y el complemento ADT de Google que transforma el popular IDE en un entorno de desarrollo Android con todas las funciones se ha vuelto muy estable. Eclipse se siente como en casa para muchos desarrolladores de Java y es un punto de partida natural para los desarrolladores de Java que desean ingresar al desarrollo de Android.

Google anunció Android Studio (AS) en 2013.El IDE en sí se basa en el muy popular IntelliJ IDEA de JetBrains y Google lo ofrece de forma gratuita.

Android Studio vs Eclipse – Diferencias principales:

Herramientas de construcción

Android Studio utiliza el sistema de construcción Gradle de rápido crecimiento. Se basa en los conceptos de Apache Ant y Apache Maven, pero también presenta un DSL (lenguaje específico de dominio) Groovy que permite compilaciones con secuencias de comandos que abren muchas posibilidades de automatización, como cargar su beta .apk a TestFlight para realizar pruebas. Eclipse, por otro lado, usa Apache Ant como su sistema de compilación principal, un sistema de compilación basado en XML muy robusto con el que muchos desarrolladores de Java ya pueden estar familiarizados.

Finalización / refactorización de código avanzado

Ambos IDE cuentan con la finalización automática del código Java estándar, pero en el caso de Android Studio, Google ha brindado un soporte más profundo para el código y la refactorización específicos de Android. Android Studio puede refactorizar su código en lugares donde simplemente no es posible usando Eclipse y ADT. Además, en mi opinión, la finalización automática de Java de IntelliJ parece más “inteligente” y predice mejor lo que quiero hacer, por lo que definitivamente hay una mejora en esta área con respecto a Eclipse.

Diseño de interfaz de usuario

Uno de los principales puntos de venta que Google usó para comercializar Android Studio cuando salió fue su herramienta de diseño de interfaz de usuario completamente rediseñada. Después de trabajar con él durante algún tiempo, está claro que la nueva herramienta es mucho mejor que la anterior. Literalmente lo bloquea. El nuevo diseño de la interfaz también en Android Studio es más rápido, responde a los cambios más rápidamente y tiene más opciones de personalización que con Eclipse, tenía que configurarlo manualmente en el XML.

Organización del proyecto

Ambos IDE funcionan de manera diferente en un esfuerzo por ayudarlo a administrar y organizar sus proyectos. Si ha usado Eclipse, debe estar familiarizado con el concepto de espacios de trabajo. Cuando se inicia Eclipse, selecciona el espacio de trabajo que contiene tus proyectos y puedes cargar todos los proyectos de ese espacio de trabajo en la navegación de tu árbol. Si desea cambiar a un proyecto en un espacio de trabajo diferente, debe reiniciar todo el IDE. Android Studio trata esta situación de manera diferente al introducir el concepto de módulos. Su aplicación podría ser un módulo, una biblioteca que acaba de descargar puede ser otro y el SDK de anuncios que está integrando actualmente podría ser un tercero. Cada uno de estos módulos puede tener sus propios archivos de compilación de Gradle y declarar sus propias dependencias. Para mí, Android Studio parece más natural, pero lleva tiempo acostumbrarse si ha estado usando Eclipse durante mucho tiempo.

IDE Rendimiento / Estabilidad

Eclipse es un software puramente basado en Java, y uno grande. Para ejecutarlo de manera confiable, necesita tener una cantidad de RAM más que decente y una buena potencia de CPU para respaldarlo1. Muchos usuarios que no cumplen estrictamente con estos criterios informan muy malas experiencias con él. No es inusual que Eclipse se bloquee al exportar un apk o tener que reiniciarlo después de usarlo durante unas horas seguidas. Dicho esto, Android Studio todavía está en versión beta, por lo que viene con sus propios errores que bloquean el IDE de vez en cuando, pero mientras tanto, toda la experiencia se siente más rápida y robusta.

Arrastrar y soltar

Android Studio tiene GUI (interfaz gráfica de usuario), pero Eclipse no tiene. Sin embargo, la función de arrastrar y soltar no es esencial para los codificadores, que no están muy preocupados por los elementos visuales de sus aplicaciones. Un desarrollador necesita tener un conocimiento detallado de Visual Basic, para que pueda usar la función de arrastrar y soltar de manera adecuada. Es una nueva característica en Android Studio, pero su estado de ausencia en Eclipse no tiene mucha importancia.

Conclusión

Android Studio está ciertamente un paso por delante de Eclipse, que perdió su posición en menos de un año como IDE principal para el desarrollo de aplicaciones de Android y se extinguió. Ha habido una gran publicidad entre los desarrolladores de aplicaciones de Android desde que se anunció Android Studio en 2013, y sin duda AS cumple con casi todas las expectativas. Si está pensando en cambiar de Eclipse a Android Studio, le diré que lo intente, lo use y luego tome su decisión. Estoy bastante seguro de que te gustará y te encantará usarlo. Si ya está utilizando Eclipse, simplemente pruebe Android Studio y decida cómo puede cambiarlo sin problemas.

Tenga mucho cuidado al considerar una pregunta como esta.

Todos los IDE automatizan los patrones de flujo de trabajo, con el objetivo de aumentar la productividad.

Hay curvas de aprendizaje asociadas con cualquier entorno. Android Studio está diseñado específicamente para automatizar la producción de aplicaciones de Android. Eso es. Si sus requisitos arquitectónicos no exceden y no excederán lo que Google proporciona, entonces vaya con Android Studio.

Eclipse no es un IDE. Es un marco para construir IDEs. Eclipse viene con un comportamiento predeterminado, pero cualquiera que lo haya usado para el desarrollo real sabe que se necesita mucho trabajo para configurarlo como un IDE específico. ADT / Andmore acelera este proceso para Android.

En general, solo tiene que pasar por un proceso de configuración una vez y, a veces, volver a visitar algunas partes al actualizar a nuevas versiones de Eclipse.

La gran ventaja de Eclipse es que se convierte en el IDE que necesita.

¿Qué sucede si tiene la tarea de crear una aplicación de red social que ejecute 360 ​​en cualquier dispositivo, tenga requisitos de almacenamiento de alta disponibilidad, requisitos de red en tiempo real, procesos virtualizados, big data y requisitos de minería en la nube?

No olvide los requisitos complejos de procesamiento de eventos, inteligencia empresarial, multilingües, multiplataforma, orientado a modelos, orientados al servicio y de mashability, solo una pequeña muestra de requisitos de sistemas del mundo real.

Android Studio cumple los requisitos de Google, y eso es todo. No puede esperar a que Google proporcione extensiones a Studio para cumplir con todos sus otros requisitos. Eclipse está diseñado para desarrollar un IDE específico que exhibe un alto grado de integración de sistemas específicos.

La sobrecarga de la configuración de eclipse puede mitigarse un poco compartiendo entre los miembros del equipo: fue diseñada para uso en equipos grandes (corporativos).

Entonces, bienvenido de nuevo a Eclipse. No solo Eclipse, que es probablemente el marco IDE más generalizado y popular, sino que encontrará NetBeans, IntelliJ y muchos otros. Tendrá que aprender todos y cada uno para cumplir con sus requisitos.

Eclipse es bien conocido y probablemente sea más valioso en un currículum que cualquier IDE específico.

  • Si eres un desarrollador de aplicaciones móviles, todo lo que necesitas es Android Studio. Es bonita y tiene grandes botones rojos.
  • Si es ingeniero de software, todo lo que necesita es Eclipse. Es frankenware y puede volverse tan grotescamente complicado como los requisitos que se le imponen.
  • Si eres un diseñador de software, todo lo que necesitas es un códice frito en sangre de unicornio. ¿Por qué estás leyendo esto?
  • Si eres arquitecto, envíame un unicornio.

EDITAR: Acabo de notar sus limitaciones de hardware. Yo también desarrollo actualmente en un sistema más antiguo. El marco Eclipse permite la configuración de IDEs muy minimalistas.

La clave para ejecutar el estilo steampunk de Eclipse sin golpear (congelar) es una distribución de Linux optimizada como LXLE. Si bien ADT ya no se desarrolla activamente, es estable y funciona con los nuevos SDK. Ver nota sobre Andmore.

Cuando finalmente llego a un nuevo sistema, mantengo LXLE y lograré tiempos de arranque trans-warp.

EDITAR: Andmore es el sucesor de ADT, y se ejecuta eficientemente en sistemas más antiguos con Eclipse Neon instalado.

Si no conoce ninguna de las plataformas, le sugiero que comience con Android Studio, ya que ahora es el IDE oficial para Android.

Eclipse es bastante bueno para el desarrollo, pero solo lo recomendaría si ya está familiarizado con él. De todos modos, es una buena idea migrar a Android Studio algún día, ya que creo que tiene más funciones para Android que Eclipse.

Android Studio es bastante fácil de usar, ¡hay un atajo para atajos!
Ctrl + Shift + A ( Cmd + Shift + A en una Mac), y escribe lo que quieres hacer, ¡pruébalo!

Yo mismo trabajé con Eclipse y Android durante 4 años, pero una vez que conocí IntelliJ (Android Studio) nunca volví. Fue amor a primera vista.


En otras palabras…

Ambos son excelentes IDEs, pero Android Studio es el oficial (y mi favorito, como puedes ver).
Y si recién estás comenzando, ve con el oficial.

Pero esa es solo mi opinión .

Espero haber ayudado.

Actualización: según una publicación en el Blog de desarrolladores de Android (Una actualización de las Herramientas de desarrollo de Android de Eclipse), el uso de Eclipse como herramienta para desarrollar Android ya no será compatible a fines de 2015.
Una razón más para usar Android Studio.

TL; DR – Android Studio

Android Studio se basa en IntelliJ Idea, que ya es popular como un IDE Java basado en Gradle. Eclipse solía ser un gran IDE para el desarrollo de Android, excepto que no estaba destinado a Android y utilizaba ANT como sistema de compilación. Eclipse es lento, la memoria es ineficiente y oficialmente no es compatible con la mayoría de las nuevas funciones.

Android Studio es, por otro lado, es oficialmente el IDE recomendado. Pronto todo se trasladará a Android Studio y el soporte de Eclipse quedará obsoleto. Tendrás que aprender Android Studio eventualmente, así que ¿por qué no comenzar con él?

Android Studio se basa en Gradle y utiliza complementos y paquetes de Gradle que puede codificar en Android con bastante facilidad. Es una pena que tuvimos que usar Eclipse + ADT cuando comenzamos.


¿Te gustó mi respuesta? Siga mi blog sobre programación para leer más en Learn Programming.
¿Quieres saber más sobre mí y el trabajo que hago? Sígueme en Noob Corner
También puedes seguirme en Abhi (@ abhi347) | Gorjeo

He anotado algunas de las diferencias que creo que han marcado una gran diferencia para elegir Android Studio o Eclipse.
Herramientas de construcción
Android Studio utiliza el sistema de construcción Gradle de rápido crecimiento. Se basa en los conceptos de Apache Ant y Apache Maven, pero también presenta un DSL (lenguaje específico de dominio) Groovy que permite compilaciones con secuencias de comandos que abren muchas posibilidades de automatización, como cargar su beta .apk a TestFlight para realizar pruebas. Eclipse, por otro lado, usa Apache Ant como su sistema de compilación principal, un sistema de compilación basado en XML muy robusto con el que muchos desarrolladores de Java ya pueden estar familiarizados.

Finalización / refactorización de código avanzado
Ambos IDE cuentan con la finalización automática del código Java estándar, pero en el caso de Android Studio, Google ha brindado un soporte más profundo para el código y la refactorización específicos de Android. Android Studio puede refactorizar su código en lugares donde simplemente no es posible usando Eclipse y ADT.

Diseño de interfaz de usuario2
Uno de los principales puntos de venta que Google usó para comercializar Android Studio cuando salió fue su herramienta de diseño de interfaz de usuario completamente rediseñada. Después de trabajar con él durante algún tiempo, está claro que la nueva herramienta es mucho mejor que la anterior. Literalmente lo bloquea. El nuevo diseño de la interfaz también en Android Studio es más rápido, responde a los cambios más rápidamente y tiene más opciones de personalización que con Eclipse, tenía que configurarlo manualmente en el XML.

Organización del proyecto
Ambos IDE funcionan de manera diferente en un esfuerzo por ayudarlo a administrar y organizar sus proyectos. Si ha usado Eclipse, debe estar familiarizado con el concepto de espacios de trabajo. Cuando se inicia Eclipse, selecciona el espacio de trabajo que contiene tus proyectos y puedes cargar todos los proyectos de ese espacio de trabajo en la navegación de tu árbol. Si desea cambiar a un proyecto en un espacio de trabajo diferente, debe reiniciar todo el IDE. Android Studio trata esta situación de manera diferente al introducir el concepto de módulos. Su aplicación podría ser un módulo, una biblioteca que acaba de descargar puede ser otro y el SDK de anuncios que está integrando actualmente podría ser un tercero. Cada uno de estos módulos puede tener sus propios archivos de compilación de Gradle y declarar sus propias dependencias.

IDE Rendimiento / Estabilidad
Eclipse es un soft1ware puramente basado en Java, y uno grande. Para ejecutarlo de manera confiable, necesita tener una cantidad de RAM más que decente y una buena potencia de CPU para respaldarlo. Muchos usuarios que no cumplen estrictamente con estos criterios informan muy malas experiencias con él. No es inusual que Eclipse se bloquee al exportar un apk o tener que reiniciarlo después de usarlo durante unas horas seguidas.

Gerente
http://www.valuecoders.com

Si desea iniciar el desarrollo de Android, debe tener información sobre las herramientas de desarrollo de Android.

Te sugiero que uses Android Studio como IDE por los motivos mencionados a continuación:

1. Android studio es fácil de usar y de descarga gratuita.

2. Característica de autocompletado muy buena y rápida

3. No hay errores de archivo R.

4. Editor visual más rápido y mejor que Eclipse

5. Vista previa de recursos (dibujables, estilos, etc.) junto con el código

6. No hay necesidad de complementos adicionales para Android

7. Finalización y refactorización avanzada de código de Android.

Hitesh Patel | ACADGILD | Aprender. Hacer. Ganar

Como también soy nuevo para decirte qué es mejor IDE para comenzar, pero te contaré algunas de las diferencias entre estos dos:

Primero hablando de la ventaja de Android Studio:

  1. Es compatible con gradle (esto le permite tener realmente control sobre la compilación, crear diferentes tipos de aplicaciones, diferentes configuraciones de firma, etc.).
  2. En la vista de diseño, tiene la opción de ver tanto el diseño real como el xml al mismo tiempo, mientras que en Eclipse debe elegir entre las dos pestañas.
  3. Se siente mejor Desde hacer una refactorización (como cambiar el nombre de un método hasta extraer una clase) para ver Logcat. Las refactorizaciones parecen más sólidas y Logcat no “desaparece” como sucede en Eclipse (aunque debe tenerse en cuenta que el filtrado no funciona tan bien).

4.Código de finalización : para mí personalmente, la parte más importante es cuando el IDE me dice los nombres de los miembros de un objeto. En general, descubrí que la finalización del código es mejor en Android Studio que Eclipse, que a veces parece confundirse un poco y no siempre da resultados precisos.

Desventaja de Android Studio:

1) Debido a que es algo relativamente nuevo, muchas bibliotecas no lo admiten de forma inmediata, mientras que en Eclipse, dado que ha existido durante tanto tiempo, todo es más o menos trivial.

2) Lo último también está relacionado con los otros: dado que Android Studio es bastante nuevo, es posible que no encuentre respuestas en línea para los problemas que enfrenta

3) Obtendrá más recursos para aprender sobre eclipse IDE que para Android Studio.

Entonces, para mí, si eres un novato absoluto en el desarrollo de Android que no sabe nada en Android, entonces comienza con Eclipse, ya que tus consultas serán respondidas más rápidamente, hazte amigable con Android, pero si tienes un poco de experiencia en Android sabe básico, entonces será mejor usar Android Studio ya que es el futuro.

Tarde o temprano, este será el estándar, ya que Google lo está desarrollando activamente.

Pero si desea aprender a través de Android Studio y se siente cómodo con Android Studio, consulte este curso en línea en udacity:

Cómo desarrollar el curso en línea de aplicaciones de Android

Es un excelente curso para aprender aplicaciones de Android, está construido por el propio Google y utilizará Android Studio para hacerlo.

Para eclipse obtendrá muchos recursos en línea, solo búsquelo en Google
Puedes ver este enlace: –

Fuente: Desbordamiento de pila.

No uso Android Studio, sino IntelliJ Idea, que es lo que Android Studio está debajo del capó. Estos son algunos aspectos positivos:

  1. Sin errores de archivo R, se genera en tiempo de compilación y utiliza stub para el desarrollo.
  2. Muy buena y rápida función de autocompletar
  3. Vista previa de recursos (dibujables, estilos, etc.) junto con el código lateral
  4. Lista de diseños utilizados en un archivo de clase
  5. Analice el código y lo corrige con un solo clic (la herramienta LINT se utiliza para esto). Esta herramienta es muy buena, también aprendes sobre tus errores
  6. Referencias de métodos (muestra partes del código desde donde se llama a un método)
  7. Soporte incorporado para ANT, Maven, gradle, git, svn, etc., etc.
  8. No hay necesidad de complementos adicionales para Android
  9. Mejor editor visual que Eclipse

Lo único que falta es el editor visual del archivo AndroidManifest.xml. Aparte de esto, vale la pena migrar.

He usado ampliamente ambos IDE. Pero Android Studio es mucho mejor que Eclipse.

Algunas ventajas obvias son:

  1. Es compatible con gradle (esto le permite tener realmente control sobre la compilación, crear diferentes tipos de aplicaciones, diferentes configuraciones de firma, etc.).
  2. En la vista de diseño, tiene la opción de ver tanto el diseño real como el xml al mismo tiempo, mientras que en Eclipse debe elegir entre las dos pestañas.
  3. Se siente mejor Desde hacer una refactorización (como cambiar el nombre de un método hasta extraer una clase) para ver Logcat. Las refactorizaciones parecen más sólidas y Logcat no “desaparece” como sucede en Eclipse (aunque debe tenerse en cuenta que el filtrado no funciona tan bien).
  4. Es el futuro. Tarde o temprano, este será el estándar, ya que Google lo está desarrollando activamente.

Para aprender cómo crear un nuevo proyecto en Android Studio y este tutorial es para aquellos que son nuevos en Android Studio.

Definitivamente Android Studio, también recomiendo el curso completo para desarrolladores de Android N | Udemy para comenzar. Te lleva de no saber nada a recrear las aplicaciones más populares como Instagram, Uber, Flappy Bird, Twitter, WhatsApp, etc.

No solo este curso le enseña los entresijos del desarrollo de la aplicación Android Studio, sino que le brinda los pasos a seguir para ganar dinero exitosamente como desarrollador de aplicaciones. ¿Resultado?

Desarrollé IQ Test – ¿Qué tan inteligente eres? usando el conocimiento que adquirí en este curso. ¡Como regalo de vacaciones, puede actualizar a la versión premium GRATIS!

Después de solo una semana , la aplicación ocupa el puesto # 19 en Estados Unidos (Educación, Top New Free) y # 17 en Reino Unido, TOP 50 en muchos otros países del mundo.

TODAS las reseñas de 5 estrellas.

Aunque tenía experiencia previa como programador, este curso es para todos, incluso para personas sin habilidades de codificación.

Android Studio.

Los programadores de Java anteriores solían desarrollarse en Eclipse, pero desde los últimos 5 a 6 años Jetbrains ha mejorado todas sus ofertas de IDE. Ahora son “el” estándar en la industria, ya sea PyCharm, IntelliJ Idea o Android studio.

Además de las herramientas y la interfaz superiores, existen tres ventajas principales de usar Android Studio:

  1. Google lo recomienda, por lo que es un poco oficial.
  2. El mayor soporte de la comunidad, encontrará documentación, complementos, etc. fácilmente.
  3. Se familiarizará con el uso de otros IDB de Jetbrains como PyCharm e Idea debido a controles similares, por lo que no tendrá que preocuparse por cambiar IDE por diferentes idiomas.

Además, cuando solía desarrollar en Eclipse, me enfrentaba a muchos errores y problemas. A veces simplemente no funcionará sin invalidar y reiniciar el caché y la compilación limpia cada vez que era la norma.

He estado usando Android Studio durante los últimos 4 años, no enfrenté muchos problemas.

Android es un sistema operativo móvil desarrollado por Google, basado en el kernel de Linux y está abierto, sea honesto, escribir su primera aplicación y ejecutarla con éxito puede ser agitado y confuso. Tener una comprensión básica de Java es vital. Es obvio que necesitas un IDE en su mayoría estudio de Android para escribir tu aplicación. Android Studio es el IDE oficial para el sistema operativo Android.

TopTechHack

7 pasos simples y fáciles para construir tu primera aplicación de Android. Con una comprensión básica de Java como métodos de clase, herencia, importación, interfaces y XML, puede ser fácil ejecutar la aplicación y mejorar aún más la interfaz de usuario y la complejidad. Y en su mayoría no piense en escribir su aplicación, simplemente revise tutoriales y comience a hacerlo incluso si no lo está haciendo correctamente. ¡Espero que esto ayude!

Android Studio es un editor dedicado solo para desarrollo de Android.
Todavía está evolucionando. Tiene muchas características que se incorporan para aumentar la productividad. Algunas de las características son:

1. Cambios en tiempo real reflejados en las vistas .
Puede realizar cambios en los archivos xml de diseño simultáneamente mirando la vista

2. Soporte basado en Gradle
Studio usa gradle como sistema de gestión de compilación. Con la ayuda de Gradle, puede automatizar el proceso de generación de compilación manteniendo simultáneamente diferentes versiones / variaciones de compilación.

3. Integración de Google Cloud Platform
En Android Studio, la plataforma Google Cloud está integrada para que pueda escribir y administrar el código del lado del servidor utilizando el motor de aplicaciones de Google.

Eclipse con el complemento ADT es muy pesado en comparación con el estudio que está construido sobre intellij, que es muy ligero.

Yo diría que Android Studio es una actualización de Eclipse IDE. Eclipse fue uno de los mejores en los viejos tiempos, pero las actualizaciones lo hacen lento. Casi todo es teóricamente posible en Eclipse.

Android Studio viene con buenas características integradas y un nivel más actualizado que la primera versión cuando fue lanzado por Google.

En mi experiencia personal, sentí que Android Studio es más rápido que el eclipse a medida que el proyecto crece, puedes sentirlo más, comencé a usarlo durante casi 2 años. Todavía tengo eclipse instalado ahora.

Uno de los discursos de los desarrolladores de Google (creo que io videos) dijeron que trató de mantener eclipse, pero que no era adecuado para las actualizaciones, por lo que solo se trasladaron al estudio de Android.

Hay un archivo en el que puede configurar la RAM para Android Studio … pero 2 GB de RAM es muy baja. Pruebe una actualización en RAM o en las opciones de línea de comandos.

Hay varias formas de abordar el desarrollo de Android, pero la más oficial y poderosa es utilizar Android Studio. Este es el IDE (Entorno de desarrollo integrado) oficial para la plataforma Android, desarrollado por Google y utilizado para hacer la mayoría de las aplicaciones que probablemente usa a diario.

Android Studio se anunció por primera vez en una conferencia de E / S de Google en 2013 y se lanzó al público en general en 2014 después de varias versiones beta. Antes de su lanzamiento, el desarrollo de Android se manejaba principalmente a través de Eclipse IDE, que es un IDE de Java más genérico que también es compatible con muchos otros lenguajes de programación.

Android Studio hace la vida mucho más fácil en comparación con el software no especializado, pero todavía tiene un pequeño camino por recorrer antes de que pueda afirmar que es una experiencia completamente intuitiva y fluida. Para principiantes completos, hay mucho que aprender aquí y gran parte de la información disponible, incluso a través de canales oficiales, está desactualizada o es demasiado densa como para entenderla.

En esta publicación, explicaremos lo que hace Android Studio con un poco más de detalle y repasaremos la funcionalidad básica que necesita para comenzar. Trataré de mantener todo lo más fácil posible y espero que esto sirva como el primer paso en su viaje hacia el Desarrollo de Android.

Entonces, ¿qué es Android Studio?

Aquellos de ustedes que no tienen experiencia previa en codificación aún pueden preguntarse con precisión cuál es el papel de Android Studio en lo que respecta al desarrollo … ¿qué es un IDE de todos modos?

Como IDE, el trabajo de Android Studio es proporcionarle la interfaz para que pueda crear sus aplicaciones y manejar gran parte de la complicada administración de archivos detrás de escena. El lenguaje de programación que usará es Java y se instalará por separado en su máquina. Android Studio es simplemente donde escribirá, editará y guardará sus proyectos y los archivos que comprenden dichos proyectos. Al mismo tiempo, Android Studio le dará acceso al SDK de Android o al ‘Kit de desarrollo de software’. Piense en esto como una extensión del código Java que le permite ejecutarse sin problemas en dispositivos Android y aprovechar el hardware nativo. Se necesita Java para escribir los programas, se necesita el SDK de Android para que esos programas se ejecuten en Android y Android Studio tiene el trabajo de armarlo todo por usted. Al mismo tiempo, Android Studio también le permite ejecutar su código, ya sea a través de un emulador o mediante un hardware conectado a su máquina. Entonces también podrá ‘depurar’ el programa mientras se ejecuta y recibir comentarios que expliquen fallas, etc. para que pueda resolver el problema más rápidamente.