image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Débora Silva
Débora Silva11/04/2023 18:11
Compartilhe

Vantagens e Desvantagens do Kotlin

  • #Kotlin

Kotlin é uma linguagem muito usada no desenvolvimento Android, e agora ela está ganhando espaço no desenvolvimento backend.

Como toda linguagem, Kotlin tem suas vantagens e desvantagens, nesse artigo tentarei apresentar algumas delas:

Vantagens

Menos é mais: uma das grandes vantagens dessa linguagem é a criação de código menos verbosos. Ela oferece um código mais limpo e curto em comparação com a linguagem Java (a qual Kotlin é interoperável). Com isso, o código fica mais legível e também agiliza o processo de programação.

Quem nunca teve erro de ponto e vírgula: Kotlin dispensa o uso de ponto e vírgula, mas também não reclama quando os vícios de linguagem Java falam mais alto.

Dessa forma, há uma menos possibilidade de bugs, e diminui as chances de erros em tempo de execução e compilação.

Interoperável com Java: Kotlin permite a utilização das bibliotecas e frameworks Java. Assim, todo conhecimento acumulado com o desenvolvimento em Java não é desperdiçado.

Null safety: sistema de tipos do Kotlin tem como objetivo eliminar o famoso NullPointerException. Mas há algumas possibilidades de alertas de NPEs, então é bom ficar alerta.

Desvantagens

Flutuação na velocidade de compilação: nesse quesito Java apresenta uma vantagem em relação ao Kotlin. 

Falta de fonte de conhecimento: por ser uma linguagem relativamente nova, não há tanto recursos de aprendizagem no mercado.

Compartilhamento: a comunidade de suporte ainda é pequena, em comparação com Java, há poucos tutoriais e ajudas disponíveis nessa linguagem.

As desvantagens podem ser desafiadoras, mas desistir não pode ser considerada uma opção. Deixa aqui seu comentário em relação a sua jornada em Kotlin.

Compartilhe
Comentários (2)
Vinicius Guilhen
Vinicius Guilhen - 12/04/2023 09:18

Concordo, comecei estudando Kotlin mas alguns fatores me fizeram migrar para Java. Mas ainda continuo adorando as facilidades que o Kotlin proporciona, é uma ótima linguagem de programação.

JS

Jailton Santos - 11/04/2023 21:10

Achei legal as suas pontuações. Na condição de leigo estou sempre buscando novidades. Parabéns !!