No hay nadie mejor . El uso de una aplicación en particular depende del tipo de aplicación, el equipo y los requisitos específicos.
Si está creando una aplicación que debe hacerse lo más rápido posible, y la aplicación es una aplicación “típica”, entonces JavaScript (o mejor, TypeScript) e Ionic es probablemente la mejor opción.
Si su equipo es lo suficientemente bueno y el rendimiento es un criterio, probablemente debería mirar JavaScript / TypeScript y NativeScript o React Native. Ambos usan controles nativos y, por lo tanto, pueden ejecutarse más rápido que una aplicación híbrida como Ionic (Cordova).
- ¿Cuál es la forma más fácil de crear una aplicación móvil para alguien sin conocimientos de codificación?
- ¿Cuál es la aplicación más grande construida en Parse?
- ¿Cómo prueban Apple, Microsoft y HTC sus aplicaciones móviles? ¿Cómo automatizan este proceso?
- ¿Cuál es la empresa de desarrollo de aplicaciones móviles con precios más razonables y profesional en Estados Unidos?
- ¿Cuál es el marco de código abierto utilizado por WhatsApp para construirlo?
Ionic / Cordova puede tener un rendimiento bastante decente, pero los desarrolladores necesitan más habilidad que el desarrollador web promedio para lograr ese rendimiento. NativeScript y React Native son más fáciles de lograr un mayor rendimiento, pero a expensas de la disponibilidad de controles desplegables y la funcionalidad de la interfaz de usuario.
Si su aplicación tiene requisitos de rendimiento más altos que los que puede lograr con NativeScript y React Native (digamos que necesita escribir código de manipulación de imagen directa o procesamiento de audio), entonces Xamarin / C # es otra opción. Otro paso hacia abajo en la velocidad de desarrollo, pero con la ventaja de verse obligado a usar tipos estáticos, lo que creo que es importante.