Qual é a melhor linguagem de programação para desenvolver aplicações móveis multiplataforma?
Typescript/javascript.
Typescript é um pré-processador para JavaScript que permite o uso de sintaxe e paradigmas mais próximos de C# e java do que simples js.
Tive a mesma pergunta há um ano atrás. Enquanto aprendia o desenvolvimento de aplicativos móveis eu queria usar a mesma linguagem para o máximo possível, então tentei C#. Então isso foi asp .net para o backend web, xamarin e xamarin.forms para a aplicação móvel. Mas isso deixou uma lacuna, pois para um site eu ainda acabaria usando js.
Agora um ano depois, para todos os efeitos, eu usaria as ferramentas nativas para o desenvolvimento de aplicativos móveis. Há apenas mais documentação e uma integração muito melhor do que qualquer outra solução de terceiros. Eu só tive que aprender java para andróide e rápido uma vez, então sim.
Mas se eu tivesse que ter uma linguagem para tudo, então definitivamente seria typescript.
Backend node.js e typescript
Front end angular2(or 4 or or whatever) with typescript
Mobile nativescript with angular and typescript.
Então você obtém tudo em uma única linguagem. Se é isso que você quer dizer com eficiência.
Se você quer dizer algo mais como desempenho ou algo parecido. Basta usar a cadeia de ferramentas oficial. Independentemente do que você usar, você deve tomar o tempo necessário para inclinar as ferramentas oficiais. Elas são realmente as mais eficientes quando você as entende.
Artigos semelhantes
- Qual é a melhor linguagem de programação para o desenvolvimento de aplicações móveis híbridas?
- Se eu quiser desenvolver aplicações para Android e iOS, que linguagem de programação devo aprender?
- Que linguagem de programação é melhor para o desenvolvimento de aplicações móveis em 2020?
- Qual é a diferença entre linguagem de máquina, linguagem de montagem e linguagem de alto nível em computadores?