¿Qué es mejor, Android Studio, Eclipse o NetBeans para el desarrollo de Android?

He usado Android Studio y Eclipse, pero no Netbeans, así que no sé nada al respecto y, por lo tanto, hablaré sobre Android Studio y Eclipse según mi experiencia.

Comparemos ambos según los aspectos principales:

1. Código de finalización o sugerencia

La finalización del código y la sugerencia dada por Android Studio es mucho mejor que eclipse. Si está pensando en cambiar de eclipse a android studio, nunca se perderá eclipse por su espacio Ctrl + y si no ha usado eclipse y está cambiando a eclipse, seguramente se perderá android studio.
Esta característica le ahorra mucho tiempo valioso y nunca se aburrirá.

2. Herramienta de diseño de interfaz

Diseñar la interfaz de su aplicación es mucho más fácil en Android Studio. Su herramienta de diseño de interfaz es más rápida y responde a los cambios más rápidamente y tiene más opciones de personalización y es más fácil de usar que la de eclipse. A los principiantes les encantará diseñar la interfaz de su aplicación con la herramienta de diseño de interfaz de Android Studio.

3. Herramientas de construcción

Tanto android studio como eclipse usan diferentes tipos de sistemas de compilación. Una vez que se inicia Android Studio, se necesitan 2 minutos para cargar el proyecto, los módulos y la indexación, y 1-2 minutos para crear sus aplicaciones por primera vez. Eclipse no toma tanto tiempo para construir su aplicación y, por lo tanto, se puede decir más rápido y mejor.

4. Organización del proyecto.

Ambos IDE funcionan de manera diferente en la gestión y organización de los proyectos. En eclipse, el espacio de trabajo contiene los proyectos. En Android Studio hay un concepto de módulos. Cada módulo puede tener sus propios archivos de compilación de gradle. Encontré ambos IDEs igualmente buenos.

Conclusión

Encontré Android Studio más fácil y eficiente de usar y su interfaz mejor que eclipse. Aunque lleva tiempo construir el proyecto por primera vez, su herramienta de diseño de interfaz, sugerencias y finalización de código supera eso.

Para más información también puede visitar:

https://www.airpair.com/android/…
http://www.avocarrot.com/blog/an…

Bueno, los usé todos.

Y tu primera opción debería ser Android Studio.

Android Studio de Google es una herramienta de desarrollo para Android basada en la plataforma IntelliJ IDEA, una que logró atraer mucha publicidad cuando se lanzó a mediados de 2013. Aproximadamente un año después, la plataforma todavía está en “vista previa de acceso temprano”, y el trabajo está en curso. Eclipse, por otro lado, es el abuelo de las IDEs; Aunque no ofrece compatibilidad nativa con Android, tiene algunas buenas herramientas para ayudarlo a crear aplicaciones de Android; una de esas herramientas es el complemento de Google para Eclipse, creado por Google. Así que comparemos Eclipse y su complemento de Google hecho por Google con el propio Android Studio de Google, desarrollado con la ayuda de las personas que hacen IntelliJ IDEA. ¿Cual deberías utilizar? Antes de poder ofrecer tales consejos, se deben tener en cuenta varias cosas:

  • ¿Eres una tienda pequeña (es decir, uno o dos desarrolladores)? ¿O una gran corporación Fortune 1000 con un equipo de docenas o incluso cientos de empleados?
  • ¿Es este un nuevo proyecto?
  • Si este no es un proyecto nuevo, ¿está utilizando Eclipse y está considerando cambiar a Android Studio?

Diseñador de gui de arrastrar y soltar

Una característica supuestamente excelente de Android Studio es su diseñador de diseño con una interfaz de arrastrar y soltar. Pero la realidad es que, a menos que sea un aficionado de Visual Basic que haya pasado años dibujando interfaces 3D sofisticadas con botones cincelados y no pueda romper el hábito, la cantidad de tiempo que dedicará a dibujar la interfaz es mínima . Sí, desea una interfaz buena y utilizable, pero si está escribiendo una solicitud seria para un trabajo serio, la mayor parte de su tiempo se dedicará al código, no a ajustes visuales. Veredicto: empate

Terminación de código

Cuanto más tiempo pase como programador resolviendo código, más apreciará la finalización del código. 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. Veredicto: Android Studio (por un pelo)

Integración Gradle

Android Studio utiliza el conjunto de herramientas de compilación Gradle; de hecho, está tan integrado que es casi imposible usar una herramienta diferente. En otras palabras, está atascado: si se está mudando de Eclipse a Android Studio, y no está utilizando Gradle en Eclipse (que ofrece soporte decente a través de complementos), tendrá que cambiar. Dicho esto, Gradle es una herramienta realmente excelente, y si tomas la decisión de utilizar Eclipse, te recomiendo que veas las características de Gradle, lo pruebes y veas si encaja con tu proyecto. Y si quieres ir con Android Studio, no te desesperes por estar atrapado con Gradle; Esta bastante bien. Veredicto: Android Studio

Google Cloud Platform

Android Studio tiene soporte nativo para Google Cloud Platform, que le permite ejecutar código del lado del servidor usando Google App Engine, junto con otras tareas (como hacer una copia de seguridad de los datos de sus usuarios). Esta es una buena adición, ya que probablemente no desee que su aplicación de Android esté aislada. (Por supuesto, puede integrarse con otras plataformas en la nube, pero Android Studio facilita la integración de Google). Google le permite crear proyectos en su consola en la nube, que no es solo para proporcionar el servidor para sus aplicaciones de Android: puede usarlo para crear aplicaciones basadas en la Web que interactúen con la plataforma de Google Maps, por ejemplo, o software en sus propios servidores que se integran con Google Docs. Android Studio también ofrece herramientas para integrar aplicaciones, probar y ejecutar código del lado del servidor localmente, e implementar en un servidor backend de Google; en otras palabras, todo lo que necesitas (al menos para empezar) está ahí. Pero toda esta funcionalidad también está disponible en Eclipse, a través del complemento de Google para Eclipse. Sí, puede crear una aplicación de servidor dentro de Eclipse e implementarla en los servidores de Google. Las herramientas adicionales le permiten integrarse con los servidores, como la base de datos en la nube. Veredicto: empate

Interfaz de usuario

Eclipse es grande y quizás un poco engorroso. He estado usando Eclipse desde que se hizo popular hace una década, así que conozco bastante bien su interfaz y peculiaridades. (Recuerdo estar un poco abrumado al principio, pero seamos sinceros: la mayoría de los IDE son abrumadores cuando comienzas a usarlos). Con eso en mente, encuentro que los elementos de menú y las herramientas en Android Studio tienden a llevarme a donde yo debe ser un poco más rápido y fácil en comparación con sus homólogos en Eclipse, incluso con el complemento de Android. Dicho esto, hay otro aspecto de la interfaz: Android Studio se creó específicamente para Android, mientras que Eclipse se creó para ser un IDE general que se puede usar con cualquier plataforma y cualquier lenguaje (aunque Java es claramente el foco principal) . Veredicto: Android Studio

Espacios de trabajo y proyectos

Una cosa que siempre he sentido que es un poco antinatural en Eclipse es la forma en que trata los espacios de trabajo. Cuando desee trabajar en múltiples proyectos en Eclipse, los combinará en un espacio de trabajo. Para cambiar a un espacio de trabajo diferente, seleccione la ruta y, a continuación, Eclipse se reinicia. Eso siempre me pareció incómodo. Si desea copiar proyectos entre los espacios de trabajo, las cosas pueden convertirse rápidamente en un desastre: sí, hay formas adecuadas de hacerlo, pero es muy fácil arruinarlo. No soy particularmente aficionado a Microsoft Visual Studio, pero lo he usado en los últimos años más que cualquier otro IDE (debido a que los clientes que pagan necesitan trabajar en él), y diré que la gestión de proyectos y espacios de trabajo (llamados soluciones) en Visual Studio es mucho más fácil de lo que son en Eclipse, en mi humilde opinión. En cuanto a Android Studio, todavía tiene el equivalente a los espacios de trabajo de Eclipse y las soluciones de Visual Studio. Con Android Studio, todo se encapsula en un proyecto. (Entonces, en este sentido, un proyecto en Android Studio es más como un espacio de trabajo en Eclipse). Dentro de su proyecto tiene módulos; su conjunto principal de código, como la aplicación que está creando, probablemente sea un módulo. Si tiene una biblioteca, será otro módulo. Pero otras cosas también califican como módulo, como los scripts de compilación. Para mí, esto tiene mucho más sentido y me parece mucho más natural. (Además, por lo que vale, este es un concepto Android Studio heredado de IntelliJ IDEA.) Veredicto: Android Studio

Whither Eclipse, Wither Eclipse

Seamos realistas: Eclipse es viejo. Algunos pueden decir que es maduro y que continúa evolucionando; eso es cierto, hasta cierto punto. Pero como ingenieros de software, todos hemos trabajado en sistemas heredados que necesitan actualización, y descubrimos que el código antiguo simplemente no encaja con las cosas nuevas. Eclipse ciertamente fue construido para ser una plataforma expandible; pero el producto central, el IDE en sí mismo, está comenzando a mostrar su antigüedad. La competencia es inevitable. Dicho esto, Android Studio todavía está en modo de vista previa, sin un lanzamiento oficial, incluso si esa vista previa está en muy buena forma; su estado ciertamente no debería evitar que lo uses, al menos en mi opinión (otros estarán en desacuerdo). Estamos hablando del IDE, no de la plataforma: usted está escribiendo código Java que se ejecuta bajo el motor de tiempo de ejecución Java de Android junto con los servidores de Google, ambos maduros. Si está escribiendo un buen código, obtendrá buenos resultados, ya sea que use Android Studio o Eclipse para producir ese código. Otro problema, quizás más importante, con el cambio a Android Studio es Gradle. No es difícil cambiar a Gradle, pero si tiene un proyecto maduro con un proceso de compilación implementado, cambiar a una herramienta diferente no es necesariamente algo que pueda hacer por capricho. Si su equipo es una gran corporación con capas sobre capas de administración media, tal cambio generalmente requiere que alguien en ese camino lo acepte. Desde una perspectiva técnica, el cambio podría no ser difícil, pero desde una perspectiva gerencial, podría ser una pesadilla. Si eres una tienda pequeña con uno o dos desarrolladores y no tienes un gerente intermedio que se interponga en tu camino, entonces cambiar tu proceso de compilación para usar Gradle es bastante fácil; Las tiendas más pequeñas suelen ser mucho más ágiles y más hábiles para realizar cambios (y producir software más rápidamente, en realidad, sin 15 gerentes de proyecto de seis cifras por cada dos desarrolladores, pero esa es otra historia). Si está utilizando Eclipse, le recomiendo que pruebe Android Studio durante unos días y vea cómo funciona para su proyecto. Si se ajusta a la factura, entonces adelante y cambie. Esto es cierto especialmente si confía en el complemento de Google para Eclipse, ya que Google parece estar más enfocado en Android Studio, y de cualquier manera está vinculado a Google. De manera similar, si está comenzando un nuevo proyecto desde cero, le digo que primero pruebe Android Studio, especialmente si ha estado usando Eclipse durante años. Cree algunas de las aplicaciones de muestra y vea qué tan cómodo se siente en ella. Si simplemente no te funciona bien, vuelve a Eclipse. De lo contrario, dale una oportunidad.

Conclusión

¿Debería cambiar de Eclipse a Android Studio? Yo digo que lo intentes. Úselo, vea lo que piensa y tome su decisión; Sospecho que te gustará. Si ya está usando Eclipse, pruebe Android Studio y, si le gusta, decida qué tan fácilmente puede cambiar a él (y “qué tan fácil” podría incluir obtener la aprobación de un administrador intermedio en otra ciudad) . Puede lograr lo mismo con cualquier herramienta: es más una cuestión de facilidad de uso.

Fuente: Android Studio de Google vs. Eclipse: ¿Cuál se adapta a tus necesidades? – Dados Insights

Nota: Si su PC tiene solo 2–4 gb de ram y tiene algún problema de rendimiento, entonces debería probar xamarian ( solo si tiene conocimiento sobre c).

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 de inmediato. 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.

Leer más aquí:
Por qué Android Studio es mejor para los desarrolladores de Android en lugar de Eclipse

Android Studio.

Si bien eclipse y netbeans están diseñados teniendo en cuenta el desarrollo de Java, Android Studio se basa en IntelliJ (que es un IDE brillante de Java en sí mismo) y está optimizado para el desarrollo de Android.

¿Mejor parte? Está desarrollado y respaldado por Google, lo que garantiza que no haya problemas en la configuración y durante la actualización a la próxima versión de Android.

Android Studio.

Razón simple:
Es rápido, fácil de usar y está en desarrollo activo, y dado que está hecho específicamente para Android, no tiene herramientas innecesarias que estén allí en eclipse (son útiles para otros idiomas que también admite eclipse).

Además, Google planea deshacerse del eclipse porque es muy lento y complicado. Vaya con Android Studio 1.0 y estará encantado de usarlo incluso en una PC de 5 años.

En caso de que desee leer una mejor comparación, consulte este sitio. Android Studio de Google vs. Eclipse: ¿Cuál se adapta a tus necesidades? – Noticias de dados

Si recién estás comenzando, mi sugerencia es usar el programa y usar Android Studio. Netbeans nunca ha sido un contendiente para Android, y Eclipse se está eliminando gradualmente.

Actualmente, Android Studio es casi tan bueno como Eclipse, pero las compilaciones son un poco más lentas, lo que significa que Eclipse tiene la ventaja. Pero esa situación no continuará. Google continuará invirtiendo recursos en Android Studio y muy pronto será tan bueno, y luego mejor que, Eclipse. Luego continuará mejorando.

Entonces, mi sugerencia para todos los desarrolladores de Android es hacer lo que he hecho y hacer la transición a Android Studio lo antes posible, aunque no sea tan bueno como Eclipse. En algún momento en el futuro, Eclipse ya no será una opción viable para Android.

Veltrod es una empresa global de consultoría de software especializada en el desarrollo de aplicaciones móviles para plataformas iPhone, Android, BB, Windows y Cross. Puede probar Veltrod para obtener soluciones rentables y de calidad enviando sus requisitos a [correo electrónico protegido]

Bueno, diría que casi todos son buenos para elegir, pero lo que voy a sugerir aquí es Eclipse solo porque lo uso la mayor parte del tiempo con el desarrollo de Android.