Hay todas las respuestas enumeradas. En su mayoría, muestran cuáles son los productos dirigidos por el proveedor, excepto JavaScript. Me parece más seguro mantener JavaScript encerrado en los navegadores. 🙂
Para mí, la respuesta es diferente. La respuesta es c #. Puedo usar c # para apuntar de forma nativa a todas estas plataformas con Xamarin.android, .ios, .mac, y luego cambiar a c # en Visual Studio para Windows. También puede ir con los formularios de Xamarin y agregarlos a la mezcla, pero puede que no se ajuste a sus necesidades.
Puede crear aplicaciones nativas en un idioma, c #. No necesita aprender nuevos idiomas, puede usar una herramienta, puede golpear múltiples plataformas. Estas aplicaciones se ven, huelen y saben como otras aplicaciones en la misma plataforma, porque son aplicaciones nativas completas.
- ¿Qué recursos (gratuitos) puedo usar para crear una aplicación de reproductor de música Android que pueda descargar letras y mostrar canciones de moda?
- ¿Puedo presionar un botón en una aplicación de teléfono y hacer que envíe un comando a un microcontrolador para que haga algo?
- ¿Qué reproductores de música Android admiten el servicio Google Play Music?
- ¿Por qué necesitamos un servicio cuando todo se puede hacer mediante un hilo de fondo en Android?
- Quiero crear una aplicación de Android que aparezca cada hora programada y muestre una palabra. Tengo casi cero conocimiento del desarrollo de aplicaciones de Android. ¿Qué debo saber?
Si tu deseo es multiplataforma. Si ya sabes c #. Si desea crear aplicaciones totalmente nativas, pero comparta elementos comunes entre plataformas. Use c #.