Diese Fragen wurden nur Entwicklern gestellt, die Scala als eine ihrer drei primären Programmiersprachen angegeben hatten.

Scala

Welche Scala-Versionen nutzen Sie regelmäßig?

Scala 2.13 ist mit 61% die meistverwendete Scala-Version im Jahr 2021.

Welche Kompilierungsziele nutzen Sie?

Welche Java-Versionen nutzen Sie regelmäßig?

Java 8 ist zwar immer noch die meistverwendete Version, allerdings mit einem von 80% (2020) auf 75% gesunkenen Anteil. Gleichzeitig hat die Popularität von Java 11 weiter zugenommen (von 40% auf 45%).

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

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

Die Verwendung von Play ist seit dem vergangenen Jahr von 40% auf 31% zurückgegangen. Die Verwendung von Spring ist von 11% auf 20% gestiegen.

Welche Frameworks/Bibliotheken nutzen Sie regelmäßig?

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

Trotz aller Maßnahmen, die wir ergriffen haben, um einen repräsentativen Befragtenpool zu gewährleisten, können in den Ergebnissen Nutzer*innen von JetBrains-Produkten leicht übergewichtet sein, da diese mit einer höheren Wahrscheinlichkeit an der Umfrage teilnehmen.

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

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

Welche interaktiven Scala-Umgebungen nutzen Sie regelmäßig?

Welche Compiler-Plug-ins nutzen Sie regelmäßig für Scala?

Haben Sie Makros in Ihrem Projekt?

Im Jahr 2021 verwendeten Scala-Entwickler*innen häufiger Makros in ihren Projekten als im Vorjahr (45%, 9 Prozentpunkte mehr als 2020).

Welche anderen Tools verwenden Sie für Scala?

Verwenden Sie Scala 3 (Dotty) oder haben Sie es vor?

Welche Arten von Software entwickeln Sie in Scala?

Scala wird zumeist in den Bereichen Business Intelligence/Data Science/Maschinelles Lernen, Websites und Bibliotheken/Frameworks verwendet.

Geben Sie bitte Ihre Altersgruppe an.

Im Vergleich zum allgemeinen Durchschnitt sind Scala-Anwender*innen älter, erfahrener und haben häufiger einen Bachelor-/Master-Abschluss. Sie arbeiten häufiger in großen Unternehmen.

Wie lange sind Sie schon in der IT-Branche tätig?

Welche der folgenden Beschreibungen trifft am besten auf Ihre Arbeitsaufgaben zu (unabhängig von der Hierarchieebene)?

Welche der folgenden Angaben beschreibt am besten Ihren höchsten Bildungsabschluss?

Wie viele Beschäftigte hat Ihr Unternehmen / Ihre Organisation?

Welche sind Ihre primären Programmiersprachen?

Wählen Sie bis zu 3 Sprachen.

Java und Python sind die Sprachen, die am häufigsten neben Scala verwendet werden.

Danke, dass Sie sich die Zeit genommen haben!

Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.

Werden Sie Mitglied im JetBrains Tech Insights Lab

Nehmen Sie an Umfragen und UX-Studien teil, um JetBrains-Produkte benutzerfreundlicher und gleichzeitig leistungsfähiger zu machen. Durch die Teilnahme an unserer Forschung können Sie auch Prämien erhalten.

Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.