¿Cuál es el lenguaje más eficiente para el desarrollo de aplicaciones multiplataforma (iOS, Android, etc.)?

Mecanografiado / javascript.

TypeScript es un preprocesador para JavaScript que permite el uso de sintaxis y paradigmas más cercanos a C # y java que los simples js.

Tuve la misma pregunta hace un año. Mientras aprendía el desarrollo de aplicaciones móviles, quería usar el mismo lenguaje lo más posible, así que probé C #. Eso fue asp .net para el backend web, xamarin y xamarin.forms para la aplicación móvil. Sin embargo, eso dejó un vacío ya que para un sitio web todavía terminaría usando js simples.

Ahora, un año después, para todos los efectos, usaría las herramientas nativas para el desarrollo de aplicaciones móviles. Solo hay más documentación y una integración mucho mejor que cualquier solución de terceros. Solo tuve que aprender Java para Android y Swift una vez, así que sí.

Pero si tuviera que usar un idioma para todo, definitivamente sería mecanografiado.

Backend node.js y mecanografiado

Front end angular2 (o 4 o lo que sea) con mecanografiado

Escritura nativa móvil con angular y mecanografiada.

Entonces obtienes todo en un idioma. Si eso es lo que quieres decir con eficiencia.

Si te refieres a algo más como el rendimiento o algo así. Solo usa la cadena de herramientas oficial. Independientemente de lo que use, debe tomarse el tiempo para utilizar las herramientas oficiales. Son realmente los más eficientes cuando los entiendes.

Unidad 3d para desarrollo nativo. No funcionará para HTML demasiado bueno.

Para la solución HTML, haga cocos js o use bibliotecas js como phaser

Mickey

Blazesoft

http://www.blazesoft.ca

C # Xamarin sin duda!