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:
Scala 3
2.13
2.12
2.11
2.10 o anterior
No lo sé seguro
JVM
scala.js
Scala (nativo)
Android
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.
IntelliJ IDEA
Visual Studio Code
Emacs
Vim
Visual Studio
Sublime
Otro/a
8%
52%
IntelliJ IDEA
25%
9%
Visual Studio Code
9%
2%
Vim
1%
2%
Emacs
5%
1%
Sublime
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.
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.
Kind Projector
Scalamacros o Scalameta Paradise
Miniboxing
Otro/a
Ninguno/a
Scalafmt
Scalafix
Scoverage
Scalastyle
WartRemover
Scapegoat
Ninguno/a
66%
46%
No uso Scala 3
27%
44%
Utilizo las funcionalidades de Scala 3
7%
11%
Compilo de forma cruzada de Scala 2 a 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.
¡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.