¿Por qué Android Studio es mejor que Eclipse?
Android Studio se ha publicado desde hace algún tiempo. Después de este período de aplicación práctica, he experimentado personalmente las ventajas y desventajas entre Android Studio y Eclipse. Ahora las resumo de la siguiente manera:
a. Al crear un nuevo proyecto, las carpetas de Android Studio y los nuevos proyectos de eclipse se organizan de manera diferente y la compatibilidad entre entornos de desarrollo es deficiente, por ejemplo. agregar eclipse Se necesita cierta molestia para importar el proyecto de Android Studio a Android Studio. Sin embargo, no existe una forma más sencilla de importar el proyecto de Android Studio a eclipse. Solo puede copiar un archivo a la vez.
b. Después de crear un nuevo proyecto, es difícil configurar las propiedades del proyecto. Simplemente puede ir a la configuración de propiedades en eclipse. Sin embargo, en Android Studio, la versión 0.1 proporciona una interfaz para configurar. He configurado muchos problemas una y otra vez. Hay menos problemas con los nuevos proyectos en Android Studio, pero es más probable que los proyectos importados desde eclipse tengan errores, como que no se puede encontrar Lib y SDK. no se puede encontrar Al actualizar a la versión 0.1.1 No hay una interfaz directa. Al hacer clic en la estructura del proyecto, aparece el mensaje: Proporcionaremos una interfaz para configurar los ajustes del proyecto en el futuro, pero antes de eso, debe configurarla manualmente. en gradle.
c. Después de crear o importar un proyecto, si desea eliminarlo, Android Studio solo puede ir a la carpeta del espacio de trabajo para eliminarlo, pero no puede eliminarlo en el entorno de desarrollo.
d. Es muy sencillo hacer referencia a un proyecto de biblioteca en eclipse. Marque la casilla de verificación de la biblioteca de Android en las propiedades del proyecto de la biblioteca y luego podrá hacer referencia a ella directamente en el proyecto. Debido a limitaciones de tiempo, todavía no he encontrado ninguna solución.
En resumen, en términos de gestión de proyectos, es posible que no esté familiarizado con Android Studio y no esté acostumbrado a él. Siempre siento que Android Studio es muy inferior a eclipse.
2. Interfaz IDE:
a. La base proporcionada por Android Studio es peor que en eclipse, si desea utilizar un campo de visión más grande para mostrar una vista y ocultar otras vistas, haga clic en X y abra. Es más problemático después de cerrarlo, pero Android Studio minimiza y acopla las vistas de uso común a sus límites, lo cual es más fácil de usar, fácil de operar y flexible.
b. El segundo punto es que la velocidad de inicio de eclipse es impactante. Cada vez que enciendo la computadora, inicio eclipse primero y luego inicio otros programas, todos 100 metros 5 segundos. y eclipse ni siquiera ha llegado a la línea de salida.
c. El problema del bloqueo del eclipse es muy grave. Mi Ubuntu debe reiniciarse todos los días debido al problema del bloqueo del eclipse, a veces incluso cinco o seis veces al día.
3. Codificación del proyecto:
a. Los íconos en Android Studio se muestran al comienzo de cada línea, lo que permite a los desarrolladores visualizar mejor sus interfaces, programas, etc. Estudio Lo más destacado.
b. El mensaje de error no es mejor que el de eclipse. Eclipse puede indicarlo colocándolo encima del error. Android Studio necesita presionar el comando de tecla de acceso directo 1 para mostrarlo.
c. Al copiar un método o campo a otro lugar, eclipse copiará su clase introducida junta. Por ejemplo, al copiar Listlt; BluetoothDevicegt;, se conectarán import java.util.List e import android. Bluetooth.BluetoothDevice se copian juntos y Android Studio le brindará al usuario una opción. Le brindará una interfaz para verificar qué se debe copiar y qué no.
d. El comando W en Android Studio puede localizar directa y rápidamente el archivo editado recientemente. No sé si existe en eclipse, pero aún no lo he encontrado.
Por ejemplo, inspeccionar el código. El uso de Android lit puede ayudar a los desarrolladores a comprobar automáticamente si hay errores y posibles errores en el código.
f. La asistencia de código en Android Studio es mucho más poderosa que en eclipse. Por ejemplo, puede llamar a un método primero y luego aparecerá un mensaje cuando escriba el método, pero en eclipse puede hacerlo. Escríbalo usted mismo estúpidamente y no habrá ninguna pista. Otra cosa es que al seleccionar un valor antes de copiarlo en cadena o color, la velocidad de respuesta de eclipse es insoportablemente lenta.
4. Recursos res:
a. Los colores en Android Studio se expresan al principio de cada línea, lo que permite a los desarrolladores visualizar mejor sus interfaces, programas, etc. Lo más destacado de Android Studio.
b. En el código, puede ver la imagen dibujable en el recurso en una resolución diferente. Coloque el cursor en el medio del nombre de la imagen y haga clic en Ver documentación rápida para verla. abierto en este entorno, en lugar de reiniciar el programa para abrir como en eclipse, por lo que la velocidad de apertura de la imagen es mucho más lenta que en eclipse.
c. Es más sencillo generar el archivo de valores de res. Siento que está más inclinado al desarrollo de Android al crearlo. Está dedicado a Android y no es tan complicado como eclipse.
d. Las indicaciones son más completas. Por ejemplo, si el botón se escribe como Bitton, Android Studio lo comprobará automáticamente. Si no hay ningún diseño_ancho o diseño_alto, lo comprobará automáticamente y proporcionará opciones. para que los desarrolladores elijan.
E, se proporciona una vista previa en Android Studio, que se puede asociar con el archivo layout.xml. Cambiar atributos o agregar componentes en el archivo xml se mostrará dinámicamente en la vista previa y se puede agregar. Dispositivos Android con diferentes idiomas y tamaños de pantalla.
5. Compilar código:
a. La velocidad de compilación en eclipse parece más lenta que en Android Studio, pero hay una función de compilación automática en eclipse, que creo que no es muy útil. Se encuentra en Android Studio y solo se puede compilar manualmente antes de cada instalación.
b. Después de compilar, seleccione la plataforma en ejecución. El software se abrirá automáticamente en eclipse, mientras que Android Studio instalará el software y deberá abrirse manualmente.
6. Visualización de registros:
a. Comparativamente, Android Studio es un poco más avanzado que eclipse en la visualización de registros. En eclipse, eliminé la etiqueta por segunda vez. Abra eclipse y existe en la lista de la izquierda. Adnroid Studio parece tener una interfaz más amigable, lo que facilita la búsqueda del registro.
Los puntos anteriores se basan en la experiencia real de probar Android Studio y Eclipse durante este período. Las ventajas y desventajas no se presentan completamente. Después de todo, el espectador tiene opiniones diferentes. Y los sabios tienen opiniones diferentes. Personalmente, creo que es relativamente bueno. En términos generales, Android Studio es un poco mejor que Eclipse. Dado que Android Studio es una versión nueva y aún se está mejorando, se recomienda que los principiantes aprendan a usarlo directamente. Desarrollar Android Studio, porque en mi opinión, Android Studio reemplaza a Eclipse para escribir. La programación de Android se ha convertido en una gran tendencia y es inevitable que quien primero domine el uso de esta herramienta tendrá ventajas sobre otros desarrolladores, ventajas de programación y ventajas de entrevista. etc. Pero después de todo, Android Studio acaba de aparecer y aún es joven, por lo que es inevitable que haya algunos errores difíciles, por lo que se recomienda que los desarrolladores experimentados utilicen eclipse para desarrollar por el momento. Con él durante tanto tiempo, no será como Android Studio. Si encuentra errores importantes, será realmente terrible. No, no hay forma de llegar allí y el progreso de todo el proyecto se retrasará durante mucho tiempo. .