Kotlin

Compartilhar:

Essas perguntas foram mostradas apenas aos entrevistados que escolheram o Kotlin como uma de suas três linguagens de programação principais.

Para que você usa o Kotlin?

66%

63%

Desenvolvimento para Android

49%

52%

Desenvolvimento no lado do servidor

16%

11%

Desenvolvimento móvel multiplataformas

14%

11%

Desktop

11%

8%

Scripting

Muitos desenvolvedores continuam usando o Kotlin para Android e desenvolvimento no lado do servidor. Desde o ano passado, a parcela do desenvolvimento móvel multiplataforma aumentou pela metade, enquanto a parcela do desenvolvimento para desktop aumentou em um terço.

Há quanto tempo você utiliza o Kotlin?

10%

Menos de 6 meses

17%

De 6 meses a menos de 1 ano

25%

De 1 a menos de 2 anos

31%

De 2 a menos de 4 anos

17%

Há mais de 4 anos

O número de pessoas usando o Kotlin por mais de 4 anos dobrou desde o ano passado: os desenvolvedores permanecem com o Kotlin por um longo tempo!

Quem inicia a adoção do Kotlin nas equipes?

62%

Desenvolvedores

19%

Líder de equipe / Gerente de projetos

12%

Não tenho certeza

4%

Administração da empresa

3%

Outros

Os desenvolvedores gostam do Kotlin e são elas as pessoas que trazem a linguagem para suas empresas e equipes e que convencem seus gerentes a adotá-la. Esse é o maior elogio à equipe da JetBrains que desenvolve o Kotlin!

Qual era sua principal linguagem de programação antes de mudar para o Kotlin?

79%

Java

4%

JavaScript/TypeScript

3%

Python

3%

C/C++

3%

C#

3%

O Kotlin é minha primeira linguagem de programação

1%

PHP

1%

Scala

1%

Swift

2%

Outros

O Java continua sendo a principal fonte de novos desenvolvedores Kotlin.

Que tipos de software você desenvolve com o Kotlin?

65%

Mobile

45%

Back-end Web

29%

Biblioteca ou framework

18%

Ferramentas

14%

Desktop

5%

Programação de sistemas

5%

Desenvolvimento de jogos

4%

Front-end Web

2%

IoT

2%

Análise de dados / BI

1%

Machine Learning

2%

Outros

Embora o desenvolvimento móvel continue sendo um dos principais domínios do Kotlin, uma parcela significativa, quase metade, pertence ao desenvolvimento backend na Web. O Kotlin não é apenas para Android!

Somos muito gratos à nossa comunidade Kotlin ativa que contribui para todo o ecossistema. Cerca de um terço dos entrevistados desenvolve bibliotecas e frameworks para Kotlin.

Como você aprendeu Kotlin?

O Kotlin é fácil de aprender, e a maioria dos desenvolvedores Kotlin se tornou proficiente estudando-o por conta própria. Se você quiser suporte educacional, inscreva-se gratuitamente na track Kotlin Basics track da JetBrains Academy ou leia o livro Atomic Kotlin.

Qual é o seu nível de satisfação com o desempenho do IntelliJ IDEA para o Kotlin?

32%

Muito satisfeito

49%

Satisfeito

13%

Neutra

5%

Insatisfeito

1%

Muito insatisfeito

Mais de 80% dos desenvolvedores Kotlin estão satisfeitos com o desempenho do IntelliJ IDEA para Kotlin, incluindo sua capacidade de resposta, realce de código e velocidade de complementação.

A equipe da JetBrains continua investindo em melhorar o desempenho do plug-in Kotlin IDE existente, e as coisas não param por aí. Atualmente, a equipe está desenvolvendo uma nova geração do compilador K2 Kotlin de alto desempenho, que oferece o dobro do desempenho do compilador existente, e um plug-in para IDE com o frontend do compilador K2. O compilador K2 já está disponível como versão prévia para você experimentar. O novo plug-in para IDE está atualmente em desenvolvimento ativo – confira o andamento e fique ligado.

Como você avaliaria a qualidade geral do suporte para o Kotlin no IntelliJ IDEA?

47%

Boa. Ocasionalmente encontro bugs no IDE, mas eles não afetam minha experiência de desenvolvimento.

43%

Muito boa. Estou completamente satisfeito com a qualidade do IDE.

10%

Neutra. Às vezes encontro problemas, o que é decepcionante, mas, no geral, minha experiência de desenvolvimento é boa.

1%

Outros

Mais de 90% dos desenvolvedores Kotlin estão satisfeitos com a qualidade geral do suporte para Kotlin no IntelliJ IDEA, incluindo refatorações, complementação de código e experiência de depuração.

Obrigado pelo seu tempo!

Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.

Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.