Welche Scala-Versionen nutzen Sie regelmäßig?

Die JVM ist mit 94% eindeutig das wichtigste Scala-Kompilierungsziel. 8% der Scala-Entwickler kompilieren für Scala.js und 7% für Scala Native.

Welche Java-Versionen nutzen Sie regelmäßig?

Mehr als ein Viertel der Scala-Entwickler verwenden bereits Java 11, die neueste LTS-Version.

Die Nutzung von Java 7 unter den Scala-Entwicklern ist von 10% im letzten Jahr auf weniger als 0,5% gesunken.

Gibt es Unit-Testing-Frameworks, die Sie regelmäßig nutzen?

Die Nutzung von Whitebox-Makros ist auf 10% gestiegen. Dennoch verwenden fast 60% der Befragten keine Makros oder wissen nichts über sie.

Gibt es Frameworks/Bibliotheken, die Sie regelmäßig für die Web-Entwicklung nutzen?

Welche Frameworks/Bibliotheken nutzen Sie regelmäßig?

Scalaz und Cats, zwei konkurrierende Bibliotheken für funktionale Programmierung in Scala, liegen mit 12% bzw. 13% fast gleichauf.

Welche Editoren/IDEs nutzen Sie am meisten für Scala?

Für ihren Lebensunterhalt arbeiten 71% der Scala-Entwickler in der Web-Backend-Entwicklung und 42% im Bereich Datenanalysen.

Gibt es Build-Systeme, die Sie regelmäßig nutzen?

Vielfach wurde auch zu sbt 1.0 gewechselt, dessen Anteil von 42% im Vorjahr auf 81% gestiegen ist.

Interessant: 58% der Scala-Entwickler nehmen regelmäßig an lokalen Meetups teil.