Scala

Partager :

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

Partager :

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

Quelles sont vos cibles de compilation ?

Quels frameworks de tests unitaires utilisez-vous régulièrement ?

Quels frameworks / bibliothèques utilisez-vous régulièrement pour le développement web ?

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

Certains des plus grands frameworks Scala (Cats, ZIO, FS2 et http4s) ont gagné en popularité au cours de l'année écoulée. C'est peut-être le signe que ces projets ont gagné en maturité et que les développeurs Scala sont passés de l'utilisation de piles technologiques bricolées par eux-mêmes à des solutions plus éprouvées.

Quel IDE ou éditeur utilisez-vous le plus pour Scala ?

Quel autre IDE ou éditeur utilisez-vous le plus pour Scala ?

Tomasz Godzik

Développeur Scala sénior chez VirtusLab

La progression de l'utilisation d'IntelliJ IDEA semble montrer que même si le nombre de personnes essayant d'utiliser LSP augmente, elles continuent de considérer IntelliJ IDEA comme leur IDE de confiance.

Cette année, nous avons interrogé une audience plus diversifiée, incluant non seulement les développeurs qui utilisent IntelliJ IDEA avec le plugin Scala dans leur travail quotidien, mais aussi ceux qui préfèrent utiliser d'autres outils, notamment VS Code et Metals. Compte tenu de l'élargissement de notre panel, nous pouvons supposer que les résultats obtenus (77 % des personnes interrogées ont déclaré utiliser IntelliJ IDEA avec le plugin Scala comme IDE principal) donnent une bonne indication de l'état d'esprit de la communauté des développeurs Scala. En outre, plus de la moitié des répondants ont déclaré utiliser IntelliJ IDEA avec le plugin Scala comme IDE secondaire.

Tomasz Godzik

Développeur Scala sénior chez VirtusLab

La progression de l'utilisation d'IntelliJ IDEA semble montrer que même si le nombre de personnes essayant d'utiliser LSP augmente, elles continuent de considérer IntelliJ IDEA comme leur IDE de confiance.

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

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

Tomasz Godzik

Développeur Scala sénior chez VirtusLab

C'est la première fois que nous posions des questions sur Scala CLI dans le cadre de notre enquête et un nombre important de développeurs ont déclaré l'utiliser.

Nous avons assisté à l'essor fulgurant de Scala CLI, un outil en ligne de commande permettant d'interagir avec le langage Scala. Sa version 1.0.0 n'a été publiée qu'en mai de cette année, mais 44 % des développeurs Scala ayant répondu à notre questionnaire disent déjà l'utiliser régulièrement. De plus, le cercle d'utilisateurs ne se limite pas à ceux qui utilisent Scala CLI comme alternative à Scala REPL (que Scala CLI a officiellement remplacé) ou à la console sbt (un autre REPL populaire pour Scala). Apparemment, Scala CLI peut aussi être utilisé comme outil de build et semble ainsi éloigner les utilisateurs de sbt lui-même, bien que les créateurs de Scala CLI déclarent que ce n'est pas son objectif principal.

Tomasz Godzik

Développeur Scala sénior chez VirtusLab

C'est la première fois que nous posions des questions sur Scala CLI dans le cadre de notre enquête et un nombre important de développeurs ont déclaré l'utiliser.

Quels plugins de compilation utilisez-vous régulièrement pour Scala ?

Quels autres outils utilisez-vous pour Scala ?

Utilisez-vous Scala 3 ?

Tomasz Godzik

Développeur Scala sénior chez VirtusLab

La migration vers Scala 3 commence à se faire se fait lentement mais sûrement. Cela peut s'expliquer par l'amélioration des outils et par l'augmentation du nombre de bibliothèques prises en charge. Je me demande quel sera l'impact du LTS au cours de l'année à venir.

Quelles fonctionnalités de Scala 3 utilisez-vous ?

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 amis et collègues.

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