Kotlin

Compartir:

Estas preguntas solo se han mostrado a las personas encuestadas que han seleccionado Kotlin como uno de sus tres lenguajes de programación principales.

¿Para qué utiliza Kotlin?

66%

63%

Desarrollo para Android

49%

52%

Desarrollo del lado del servidor

16%

11%

Desarrollo multiplataforma para móviles

14%

11%

Ordenadores

11%

8%

Scripts

Muchos desarrolladores siguen utilizando Kotlin para Android y el desarrollo del lado del servidor. Desde el año pasado, la cuota de desarrollo móvil multiplataforma ha aumentado en un 50 %, mientras que la cuota de desarrollo de escritorio ha crecido un tercio.

¿Cuánto tiempo lleva utilizando Kotlin?

10%

Menos de 6 meses

17%

De 6 meses a menos de 1 año

25%

De 1 a menos de 2 años

31%

De 2 a menos de 4 años

17%

Más de 4 años

El número de personas que lleva más de 4 años utilizando Kotlin se ha duplicado desde el año pasado: ¡los desarrolladores se quedan con Kotlin durante mucho tiempo!

¿Quién inicia la adopción de Kotlin en los equipos?

62%

Desarrolladores

19%

Jefe de equipo / Gestor de proyecto

12%

No lo sé seguro

4%

Dirección de la empresa

3%

Otros

A los desarrolladores les gusta Kotlin, y son ellos los que llevan el lenguaje a sus empresas y equipos y convencen a sus superiores para que lo adopten. ¡Este es el mayor cumplido para el equipo de JetBrains que desarrolla Kotlin!

¿Cuál era su lenguaje de programación principal antes de pasarse a Kotlin?

79%

Java

4%

JavaScript/TypeScript

3%

Python

3%

C/C++

3%

C#

3%

Kotlin es mi lenguaje de programación principal

1%

PHP

1%

Scala

1%

Swift

2%

Otros

Java sigue siendo la principal fuente de nuevos desarrolladores de Kotlin.

¿Qué tipos de software desarrolla con Kotlin?

65%

Dispositivos móviles

45%

Backend web

29%

Biblioteca o marco

18%

Herramientas

14%

Ordenadores

5%

Programación de sistemas

5%

Desarrollo de juegos

4%

Frontend web

2%

Internet de las cosas

2%

Análisis de datos / Inteligencia empresarial

1%

Aprendizaje automático

2%

Otros

Mientras que el desarrollo móvil sigue siendo uno de los principales dominios para Kotlin, una parte significativa —casi la mitad— pertenece al desarrollo de backend web. ¡Kotlin no es solo para Android!

Estamos muy agradecidos a nuestra activa comunidad Kotlin que contribuye a todo el ecosistema. Alrededor de un tercio de los encuestados desarrollan bibliotecas y marcos de trabajo para Kotlin.

¿Cómo aprendió Kotlin?

Kotlin es fácil de aprender, y la mayoría de los desarrolladores de Kotlin han adquirido sus competencias estudiándolo ellos mismos. Si busca apoyo educativo, apúntese al curso gratuito Kotlin Basics en JetBrains Academy o lea el libro Atomic Kotlin.

¿En qué medida está satisfecho con el rendimiento de IntelliJ IDEA para Kotlin?

32%

Muy satisfecho/a

49%

Satisfecho/a

13%

Neutral

5%

Insatisfecho/a

1%

Muy insatisfecho/a

Más del 80 % de los desarrolladores de Kotlin están satisfechos con el rendimiento de IntelliJ IDEA para Kotlin, incluyendo su capacidad de respuesta, el resaltado de código y la velocidad de finalización.

El equipo de JetBrains sigue invirtiendo en mejorar el rendimiento del complemento IDE de Kotlin existente, y no acaba ahí. Actualmente, el equipo está desarrollando una nueva generación del compilador K2 Kotlin de alto rendimiento, que proporciona un rendimiento 2 veces mayor que el existente, y un complemento IDE con el frontend del compilador K2. El compilador K2 está ya disponible en vista previa para que lo pruebe. El nuevo complemento IDE está actualmente en desarrollo activo: compruebe su progreso y manténgase atento.

¿Cómo calificaría la calidad general del soporte de Kotlin en IntelliJ IDEA?

47%

Buena. A veces encuentro algún error en el IDE, pero no afecta a mi experiencia de desarrollo.

43%

Muy buena. Estoy completamente satisfecho con la calidad del IDE.

10%

Neutral. A veces encuentro problemas, lo que es decepcionante, pero en general mi experiencia de desarrollo es buena.

1%

Otros

Más del 90 % de los desarrolladores de Kotlin están satisfechos con la calidad general del soporte de Kotlin en IntelliJ IDEA, incluyendo refactorizaciones, finalización de código y la experiencia de depuración.

¡Gracias por el tiempo que nos ha dado!

Esperamos que nuestro informe le haya resultado útil. Comparta este informe con sus amigos y compañeros.

Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.