O Scala é uma boa linguagem de programação para fazer aplicativos para Android?
Sim, é uma boa linguagem de programação para fazer aplicativos para Android? Realisticamente, não.Scala fornece código muito mais limpo e legível e introduz recursos como segurança de tipo e avaliação preguiçosa integrada que ajudam na geração de byte-código eficiente para arquivos APK. O resultado final é que as falhas são menos frequentes e os aplicativos são muito mais rápidos e fáceis de gerenciar.
O outro lado é que o Scala tem uma curva de aprendizado íngreme, e pode levar algum tempo para que você se familiarize com a sintaxe. Muitas pessoas têm uma concepção errada de que o Scala é na verdade uma versão avançada do Java. Isso's não é verdade. A sintaxe do Scala's é muito diferente da do Java, e você precisaria de algum tempo para se familiarizar com ela.
Outra grande restrição é a falta de ferramentas sofisticadas e plugins para o desenvolvimento do Android com Scala. Os plugins atualmente disponíveis têm problemas como maior tempo de compilação, e podem não ser adequados para projetos maiores.
Eu diria -- vá com Scala se você não'não se importe com alguns desafios que virão no seu caminho. No entanto, se você'é um iniciante, eu sugeriria obter alguma experiência prática com a programação convencional do Android (ou seja, Java), antes de decidir mudar para o Scala.
Referências:
Scala: Um Java melhor para Android
Programação Scala para Android
Excelente para A2A!
Artigos semelhantes
- Que linguagem de programação é boa para criar jogos móveis (Android e iOS, ambos)? O Xamarin C# é uma boa escolha?
- Quais são as vantagens de uma linguagem de montagem na programação sobre uma linguagem de máquina?
- Qual é a diferença entre linguagem de máquina, linguagem de montagem e linguagem de alto nível em computadores?
- A linguagem Assembly é considerada uma linguagem de programação funcional?