Soy principiante avanzado en PHP y Python pero nuevo en Java + Spring. ¿Debo comenzar con Java si creo que mi aplicación web solo se convertirá en aplicaciones de Android e iOS?

Si su objetivo final es desarrollar una aplicación nativa para Android e iOS, entonces creo que no debería desarrollar una aplicación web en absoluto. La conversión de su aplicación web a una aplicación nativa será muy tediosa ya que las aplicaciones web no utilizan los componentes nativos del marco del sistema operativo relevante.

Una cosa más que debe saber es que el desarrollo de una aplicación web en Java no le facilitará la conversión de su aplicación web a una aplicación nativa de Android. Tal vez lo haría un poco más fácil que digamos Python porque la sintaxis del lenguaje y alguna estructura de código seguirían siendo las mismas, ya que tanto la aplicación web como la aplicación de Android usan Java, pero esta ventaja es insignificante . Recuerde, las aplicaciones web y las aplicaciones nativas son muy diferentes . Todo lo que hace la aplicación web es ejecutar una página web dentro de un WebView y el idioma que utiliza para escribir la aplicación web es irrelevante en ese caso.


Para concluir:

  1. No desarrolle una aplicación web si su objetivo es crear una aplicación nativa
  2. El desarrollo de una aplicación web en Java no le facilitará convertir su aplicación web en una aplicación nativa.
  3. Aprenda sobre Java y Android SDK para desarrollar aplicaciones nativas de Android.
  4. Conozca el marco Swift y Cocoa para desarrollar aplicaciones nativas de iOS.

Espero que haya ayudado.

More Interesting

¿Cuál es una mejor opción, hacer una aplicación de Android o un sitio web para una idea educativa?

¿Cuáles son las aplicaciones esenciales necesarias para un nuevo usuario móvil de Android?

¿Cuál es la mejor manera de leer datos de una base de datos SQLite en Android?

¿Cuáles son los principales desafíos para entregar aplicaciones móviles de calidad?

¿Por qué la Universidad Nacional de Informática y Ciencias Emergentes no te enseña el curso de desarrollo de aplicaciones de Android en su programa de CS?

¿Cuál es el papel de content_main.xml en android studio 1.4?

¿Cuáles son las principales empresas de desarrollo de aplicaciones móviles en todo el mundo para los servicios de desarrollo de aplicaciones de Android y iPhone?

¿Qué dispositivos Android han recibido actualizaciones del sistema operativo más tiempo?

¿Cuánto tiempo lleva hacer WhatsApp Messenger?

¿Cuál es la mejor manera de comercializar y promocionar mi aplicación Android de finanzas con un presupuesto limitado?

¿Cómo puedo externalizar el desarrollo de aplicaciones de Android?

¿Puede Kotlin superar a Java en Android el próximo año?

¿Qué hace un desarrollador de framework Android? ¿Desarrollan el marco en sí o desarrollan aplicaciones de Android usando los marcos?

¿Head First Java (2a edición) sigue siendo lo suficientemente bueno como para aprender antes de comenzar el desarrollo de Android considerando que hace referencia a Java 5.0?

Cómo aprender el desarrollo de juegos de Android lo suficientemente bien como para ganar dinero con él