Se prefiere Java por muchas razones para desarrollar aplicaciones de Android.
- Java es seguro (no amenaza la seguridad porque nada se ejecuta fuera de la JVM)
- Paradigmas orientados a objetos.
- Conjunto completo de funciones principales (las funciones principales de Java son completas y vastas. Además, Oracle las actualiza y mantiene regularmente).
- JVM (optimizado para Android): una máquina virtual facilita la vida de un desarrollador / programador. Y Android usa Dalvik, una máquina virtual optimizada para satisfacer las necesidades de Android.
- Marcos y clases: fuera de la biblioteca central, Java tiene muchos marcos y clases para características como redes, subprocesos, operaciones de E / S y, por lo tanto, los programadores pueden aprovechar estas cualidades en sus aplicaciones.
- Naturaleza de código abierto de java y android.
Pero, todos estos son puntos genéricos, que son más universales. En mi opinión personal, Java es el único lenguaje que mejor se adapta a las necesidades de un desarrollador de aplicaciones. Ningún otro lenguaje puede igualar la velocidad y la redundancia de Java, ni siquiera Python. C / C ++ no son seguros debido a los punteros, C # es propiedad de microsoft, el objetivo c pertenece a apple. Php es para la web.
Java sigue siendo la única opción. La segunda opción es Python (o Go, una versión de Python creada por Google) y supongo que la opción de crear aplicaciones con Python estaría disponible muy pronto .
- Diferencia de reverberación ambiental y predeterminada ¿cuál usar y cómo usarlo con el reproductor multimedia?
- ¿Cuál es el futuro y el alcance del desarrollo de Android en India?
- ¿Cuáles son algunos conceptos que los desarrolladores de Android deben saber?
- ¿Todos pueden aprender el desarrollo de aplicaciones de Android, o solo ingeniería?
- ¿Cuál es el mejor sistema de control de fuente para el desarrollo de Android en Android Studio?