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.