Hangi Scala sürümünü/sürümlerini düzenli olarak kullanıyorsunuz?

20%
2.13
68%
2.12
36%
2.11
13%
2.10 veya daha eski
1%
Dotty
0%
Typelevel Scala

%94 kullanım oranı ile JVM, Scala derleme hedefleri arasında açıkça başı çekiyor. Scala geliştiricilerinin derleme hedefleri arasında Scala.js %8 oranında iken Scala Native geliştiricileri arasında ise bu oran %7.

Hangi Java sürümünü/sürümlerini düzenli olarak kullanıyorsunuz?

Java 8
Java 11
Java 10
Java 9
Java 7
73%28%13%11%0%

Scala geliştiricilerin dörtte birinden çoğu şimdiden en son LTS sürümü olan Java 11'i kullanıyor.

Scala geliştiriciler arasında Java 7 kullanımı geçen yıl %10 iken bu yıl %0,5'e düşmüş.

Eğer kullanıyorsanız, hangi birim testi altyapısını/altyapılarını düzenli olarak kullanıyorsunuz?

77%26%15%14%10% 8% 3% 0% 5%ScalaTestJUnitScalaCheckScalaMockµTestspecs2TestNGDiğerHiçbiri

Whitebox makrolarının kullanımı %10'a yükselmiş. Yine de, katılımcıların neredeyse %60'ı ya makro kullanmıyor ya da makrolar konusunda bilgi sahibi değil.

Eğer kullanıyorsanız, web yazılımları geliştirmek için hangi altyapıları / kütüphaneleri düzenli olarak kullanıyorsunuz?

39%38%17%12% 9% 6% 3% 3% 2% 4%22%Akka-httpPlaySpringHttp4sNettySpark JavaSprayScalatrasttpDiğerHiçbiri

Hangi altyapıyı/altyapıları / kütüphaneyi/kütüphaneleri düzenli olarak kullanıyorsunuz?

55%40%17%13%13%12% 9% 8% 7% 3% 3% 1% 2%10%AkkaSparkSlickShapelessCatsScalazScalacheckScala.jsTwitter UtilBreezeSpecs2FinagleDiğerHiçbiri

Scala'da işlevsel programlama alanında rekabet halindeki iki kütüphane olan Scalaz ve Cats sırasıyla %12 ve %13 kullanım oranlarıyla başabaş durumda.

Scala için en çok hangi kod düzenliyiciyi/düzenleyicileri / IDE'yi/IDE'leri kullanıyorsunuz?

89%IntelliJ IDEA
6%VS Code
3%Eclipse
1%Vim
0%Atom

Scala geliştiricilerinin %71'i geçimlerini sağlamak için web arka uç üzerine çalışırken %42'si veri çözümleme alanında çalışıyor.

Eğer kullanıyorsanız, hangi derleme sistemini/sistemlerini düzenli olarak kullanıyorsunuz?

71%39%18% 3% 2% 2% 3% 4%SBTMavenGradlePantsAntBaselDiğerHiçbiri

Birçok kişi sbt 1.0'a geçmiş ve bir önceki yıl %42 olan kullanım oranı %81'e yükselmiş.

İlginç bir bilgi: Scala geliştiricilerinin %58'i düzenli olarak yerel buluşmalara katılıyor.