Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Vale a pena medir desempenho entre aplicação Java x Kotlin?

Mexendo na documentação da Google Developers, achei algo bem bacana como: Medir o desempenho do aplicativo com o Android Profiler

Mas ao saber que Java e Kotlin são interpretados pela JVM, acredito eu que a diferença de desempenho não seja tão grande, pois pelo que vi entre as linguagens, quando o assunto é velocidade, eles levam em relação a escrita (Programação Funcional) por ser mais rápido que acaba acelerando o desenvolvimento da aplicação.

Com isso, alguém aqui ja passou por essa e chegou a realizar esses tipos de medidas (CPU, Memoria)?

1 resposta
solução!

E ae Renan, blz?

Olha, aqui na app a gente não costuma medir esse tipo de desempenho não, pois a diferença é em questão de milionésimos de segundos...

O que a gente costuma avaliar é a qualidade do código, o uso das boas práticas de programação e de Orientação a Objetos - principalmente este último.

Um código bem escrito, seja em Java ou em Kotlin, terá uma execução rápida e livre de erros. Agora, um código mal escrito, com um fordentro de outro forque está dentro de um ifcom outro for, não importa a linguagem que use, terá uma péssima execução e será sempre lento!

Não pense que não gosto de Kotlin - Pelo contrário, é sensacional! Principalmente para mim que também desenvolvo para iOS e a linguagem Swift é muito parecida com Kotlin - mas existe muito deslumbramento com a linguagem. Ela é simples e fácil de aprender? Sim, mas não é mágica. Você ainda precisa conhecer bem da API e usar de boas práticas de programação para que seja considerada uma boa escolha, ou ela será só "uma nova forma de gerar os velhos bugs".

Então, minha opinião: esses medidores são legais de medir o desempenho sim, mas mirando sempre as boas práticas de programação e não a linguagem utilizada.

Espero ter ajudado de alguma forma! ;)