These questions were only shown to the developers who chose Scala as one of their three primary programming languages.
Scala
The Scala 2.13 version is the most used (61%) in 2021.
While Java 8 is still the most often used version, its share has decreased (from 80% to 75% since 2020), while Java 11 continues to grow (from 40% to 45%).
The share of Play has decreased from 40% to 31% since last year. Usage of Spring has increased from 11% to 20%.
Despite all the measures we've taken to secure a representative pool of respondents, the results may be slightly shifted towards users of JetBrains products, as they are more likely to take the survey.
In 2021, Scala developers are using macros in their projects more often (45%, up by 9 percentage points from 2020).
Scala is most often used to develop business intelligence/data science/machine learning products, websites, and libraries/frameworks.
In comparison with all developers, Scala users are older, more experienced, and more commonly have bachelor’s/master’s degrees. They are more often in large companies.
Java and Python are the languages that are most often used along with Scala.
Thank you for your time!
We hope you found our report useful. Share this report with your friends and colleagues.
Join JetBrains Tech Insights Lab
Take part in surveys and UX studies to make JetBrains products easier to use yet even more powerful. For participating in our research, you’ll also get the chance to earn rewards.
If you have any questions or suggestions, please contact us at surveys@jetbrains.com.