Quelles versions de Scala utilisez-vous régulièrement ?

La machine virtuelle Java (JVM) est clairement la principale cible de compilation Scala et est utilisée par 94 % des personnes interrogées. Scala.js est la cible de compilation de 8 % des développeurs Scala et native Scala pour 7 %.

Quelles versions de Java utilisez-vous régulièrement ?

Plus d'un quart des développeurs Scala utilisent déjà Java 11, la dernière version LTS.

L'utilisation de Java 7 chez les développeurs Scala a chuté de 10 % l'an dernier pour passer à moins de 0,5 %.

Quels frameworks de tests unitaires utilisez-vous régulièrement, le cas échéant ?

L'utilisation des macros whitebox a augmenté de 10 %. Néanmoins, près de 60 % des personnes interrogées n'utilisent pas de macros ou n'en ont pas connaissance.

Quels frameworks / bibliothèques utilisez-vous régulièrement ?

Quels frameworks ou bibliothèques utilisez-vous régulièrement ?

Scalaz et Cats, deux bibliothèques concurrentes pour la programmation fonctionnelle dans Scala, sont au coude à coude avec 12 et 13 %, respectivement.

Quel(s) éditeur(s)/EDI utilisez-vous régulièrement ?

71 % des développeurs Scala travaillent sur le back-end Web à plein temps, tandis que 42 % effectuent des missions d'analyse de données.

Quels systèmess de création de build utilisez-vous régulièrement ?

De nombreuses personnes ont fait migrer leurs systèmes vers sbt 1.0 et sa part de marché est passée à 81 %, contre 42 % l'année précédente.

Fait intéressant : 58 % des développeurs Scala participent régulièrement à des rencontres locales.