Ces questions n'ont été posées qu'aux développeurs ayant sélectionné Scala comme l'un de leurs trois principaux langages de programmation.

Scala

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

La version Scala 2.13 est la plus utilisée (61 %) en 2021.

Quelles sont vos cibles de compilation ?

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

Si Java 8 reste la version la plus utilisée, sa proportion a diminué (de 80 % à 75 % depuis 2020), tandis que Java 11 continue de progresser (de 40 % à 45 %).

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

Quels frameworks ou bibliothèques utilisez-vous régulièrement pour le développement web, le cas échéant ?

La part de Play a diminué de 40 % à 31 % depuis l’année dernière. L’utilisation de Spring a augmenté de 11 % à 20 %.

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

Quels éditeurs ou IDE utilisez-vous le plus pour Scala ?

Malgré toutes les mesures que nous avons prises pour garantir la représentativité des répondant·e·s, les résultats peuvent légèrement surreprésenter les utilisateurs de produits JetBrains car ils sont plus enclins à participer à nos enquêtes.

Quel·s autre·s éditeur·s / IDE utilisez-vous régulièrement ?

Quels systèmes de build utilisez-vous régulièrement, le cas échéant ?

Quels environnements Scala interactifs utilisez-vous régulièrement ?

Quels plugins de compilateur utilisez-vous généralement pour Scala ?

Vos projets incluent-ils des macros ?

En 2021, les développeurs Scala utilisent davantage les macros dans leurs projets (45 %, soit une hausse de 9 points par rapport à 2020).

Quels autres outils utilisez-vous pour Scala ?

Utilisez-vous ou prévoyez-vous d'utiliser Scala 3 (Dotty) ?

Quels types de logiciels développez-vous avec Scala ?

Scala est le plus souvent utilisé pour développer des produits de veille économique / science des données / machine learning, des sites web et des bibliothèques / frameworks.

Dans quelle tranche d'âge vous situez-vous ?

Par rapport à l’ensemble des développeurs, les utilisateurs de Scala sont plus âgés, plus expérimentés et plus souvent titulaires d’une licence ou d’un master. Ils travaillent plus souvent dans de grandes entreprises.

Combien d’années d’expérience professionnelle en codage avez-vous ?

Parmi les propositions suivantes, laquelle décrit le mieux votre fonction dans l'entreprise, quel que soit le niveau de votre poste ?

Parmi les propositions suivantes, laquelle correspond au plus haut niveau d’études formelle que vous avez atteint ?

Combien de personnes travaillent pour votre entreprise / organisation ?

Quels sont les principaux langages de programmation que vous utilisez ?

Ne choisissez pas plus de 3 langages.

Java et Python sont les langages les plus fréquemment utilisés avec Scala.

Merci du temps que vous nous avez accordé !

Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos ami·e·s et collègues.

Rejoignez le JetBrains Tech Insights Lab

Participez à des enquêtes et à des études sur l'expérience utilisateur pour aider les produits JetBrains à gagner en facilité d'utilisation, mais aussi en puissance. En participant à nos études, vous aurez également la possibilité de gagner des récompenses.

Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.