Scala

Compartir:

Estas preguntas solo se han mostrado a los desarrolladores que seleccionaron Scala como uno de sus tres lenguajes de programación principales.

Compartir:

¿Qué versiones de Scala utiliza habitualmente?

¿Cuáles son sus objetivos de compilación?

¿Qué marcos de trabajo de pruebas de unidad utiliza habitualmente?

¿Qué marcos de trabajo o qué bibliotecas utiliza habitualmente para el desarrollo web?

¿Qué marcos de trabajo o bibliotecas utiliza habitualmente?

Algunos de los mayores marcos de trabajo de Scala ―Cats, ZIO, FS2 y http4s― ganaron una popularidad significativa durante el año pasado. Esto podría ser una señal de que estos proyectos están madurando y de que los desarrolladores de Scala han migrado del uso de pilas tecnológicas creadas manualmente a soluciones más probadas.

¿Qué editor/IDE utiliza con mayor frecuencia para Scala?

¿Qué otro editor/IDE utiliza con mayor frecuencia para Scala?

Tomasz Godzik

Desarrollador sénior de Scala en VirtusLab

El incremento del uso de IntelliJ IDEA parece demostrar que, aunque aumente el número de personas que intentan utilizar LSP, siguen manteniendo IntelliJ IDEA como su IDE de confianza.

Este año, nos pusimos en contacto con un grupo diverso de desarrolladores, no solo los que utilizan IntelliJ IDEA y el complemento de Scala en su trabajo diario, sino también los que prefieren VS Code y Metals, entre otros. Dado este alcance más amplio, podemos suponer que nuestros resultados (el 77 % de los encuestados afirmó utilizar IntelliJ IDEA con el complemento de Scala como su IDE principal) dan una buena indicación del estado de ánimo de la comunidad Scala. Además, más de la mitad de los encuestados señala utilizar IntelliJ IDEA con el complemento de Scala como su IDE secundario.

Tomasz Godzik

Desarrollador sénior de Scala en VirtusLab

El incremento del uso de IntelliJ IDEA parece demostrar que, aunque aumente el número de personas que intentan utilizar LSP, siguen manteniendo IntelliJ IDEA como su IDE de confianza.

¿Qué sistemas de compilación utiliza habitualmente?

¿Qué entornos de Scala interactivos utiliza habitualmente?

Tomasz Godzik

Desarrollador sénior de Scala en VirtusLab

Por primera vez en la encuesta y ya un gran porcentaje de usuarios informó de la incorporación de Scala CLI a su caja de herramientas. Parece que era algo que nos hacía falta.

Hemos sido testigos del ascenso meteórico de Scala CLI, una herramienta de línea de comandos para interactuar con el lenguaje Scala. Asistimos a su lanzamiento 1.0.0 en mayo de este año, pero ya parecen usarla regularmente el 44 % de los desarrolladores Scala. Los usuarios de Scala CLI no se limitan a quienes la utilizan como sustituta de Scala REPL (a la que Scala CLI sustituyó oficialmente) o de la consola sbt (otra REPL popular para Scala). Al parecer, Scala CLI también está alejando a los usuarios del propio sbt, ya que se puede utilizar como herramienta de compilación, aunque los autores de Scala CLI digan que ese no es su propósito principal.

Tomasz Godzik

Desarrollador sénior de Scala en VirtusLab

Por primera vez en la encuesta y ya un gran porcentaje de usuarios informó de la incorporación de Scala CLI a su caja de herramientas. Parece que era algo que nos hacía falta.

¿Qué complementos de compilación utiliza habitualmente para Scala?

¿Qué otras herramientas utiliza para Scala?

¿Utiliza Scala 3?

Tomasz Godzik

Desarrollador sénior de Scala en VirtusLab

De forma lenta pero segura, la gente está empezando a migrar a Scala 3. Esto podría tener que ver con la maduración de las herramientas y el mayor número de bibliotecas de apoyo. Me pregunto qué tipo de impacto tendrán las LTS durante el próximo año.

¿Qué características de Scala 3 utiliza?

¡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.