Entre Python y Javascript, ¿qué idioma sería mejor para desarrollar aplicaciones móviles de alto rendimiento?

En general, es probable que necesites ambos …

Si tiene la intención de crear una aplicación híbrida (una aplicación que funciona en iOS y Android con una base de código primaria que es la misma). Luego, se necesitará JavaScript para las interacciones y lo combinará con HTML y CSS para las necesidades estilísticas en lo que respecta al front-end de la aplicación. De lo contrario, estaría utilizando Java o C # para construir la aplicación, dependiendo de la plataforma en la que desee presentar.

En cuanto a sus necesidades de backend como en un servidor para conectar usuarios, o recopilar métricas y datos de su aplicación. Podrías usar Python como el lenguaje del lado del servidor, aunque no es obligatorio. También podría usar JavaScript con NPM. Pero, en general, podría usar cualquier lenguaje del lado del servidor que su corazón desee.

A pesar de que simplemente no se puede usar ningún elemento del lado del servidor y crear una aplicación, en aras de crear una aplicación y su única intención es más allá de eso, no es necesario un servidor. Supongamos que depende de la aplicación.

Ahora, cuál sería mejor para qué, bueno, ese es un argumento probado por el tiempo allí mismo. Tienes enemigos a tu derecha, enemigos a tu izquierda. Ambas partes tienen fanboys (o chicas). Entonces, ¿cuál te queda? Porque lo que más le convenga es lo que funciona al final del día, ya que todos los idiomas hoy en día son bastante comparables en el uso general (por supuesto, lo digo libremente, ya que algunos tienen un mejor uso cuando va más allá del uso simple y profundiza en el nivel del sistema en lugar de que una capa de comunicación)

Como Python no está en absoluto en el móvil, Javascript se convierte en la única opción. Pero para el rendimiento, debe elegir algo fuera de su propio menú, como Java (Android) o Swift (Apple).

Puede ser interesante si puede llamar a ndk C ++ desde react-native.

Alguna discusión aquí: ¿Crear un módulo nativo react-native en C o C ++ usando Android NDK?

Eso significa que es posible que pueda escribir principalmente Javascript para la interfaz de usuario, con cosas rápidas cruciales en C ++. Pero parece que todavía tiene que escribir una capa intermedia JNI que podría ser lenta. Por lo tanto, desea hacer el mínimo de ida y vuelta posible. Realice la interfaz de usuario en javascript y luego reúna grandes cantidades de datos en C ++ para su procesamiento.

En mi opinión, Java Not JavaScript es el mejor para aplicaciones móviles. Soporte de Google java y koltin para android. Además, C # es bueno para este trabajo.