Scala
Paylaş:
Bu sorular yalnızca Scala'yı üç ana programlama dilinden biri olarak seçen geliştiricilere gösterildi.
Paylaş:
Scala 3
2.13
2.12
2.11
2.10 veya daha eski
Emin değilim
JVM
scala.js
scala-native
Android
En büyük Scala çerçevelerinden bazıları (Cats, ZIO, FS2 ve http4s) geçen yıl önemli bir popülerlik kazandı. Bu durum, bu projelerin olgunlaştığının ve Scala geliştiricilerinin DIY teknoloji yığınlarını kullanmaktan daha çok test edilerek denenmiş çözümlere geçtiklerinin bir işareti olabilir.
IntelliJ IDEA
Visual Studio Code
Emacs
Vim
Visual Studio
Sublime
Diğer
8%
52%
IntelliJ IDEA
25%
9%
Visual Studio Code
9%
2%
Vim
1%
2%
Emacs
5%
1%
Sublime
Tomasz Godzik
VirtusLab Kıdemli Scala Geliştiricisi
IntelliJ IDEA kullanımındaki artış, LSP kullanmaya çalışanların sayısı artsa bile IntelliJ IDEA'yı hâlâ güvenilir bir IDE olarak gördüklerini gösteriyor.
Bu yıl, yalnızca günlük işlerinde IntelliJ IDEA ve Scala eklentisini kullananlara değil, aynı zamanda diğerlerinin yanı sıra VS Code ve Metals'ı tercih edenler de dâhil olmak üzere çeşitli ve geniş bir geliştirici topluluğuna ulaştık. Bu daha geniş kapsam göz önüne alındığında, sonuçlarımızın (yanıt verenlerin %77'si IntelliJ IDEA'yı birincil IDE'leri olarak Scala eklentisiyle birlikte kullandıklarını bildirdi) Scala topluluğu içindeki genel yaklaşımın iyi bir göstergesi olduğunu varsayabiliriz. Üstelik katılımcıların yarısından fazlası ikincil IDE olarak IntelliJ IDEA'yı Scala eklentisiyle kullanmayı tercih ediyor.
Tomasz Godzik
VirtusLab Kıdemli Scala Geliştiricisi
IntelliJ IDEA kullanımındaki artış, LSP kullanmaya çalışanların sayısı artsa bile IntelliJ IDEA'yı hâlâ güvenilir bir IDE olarak gördüklerini gösteriyor.
Tomasz Godzik
VirtusLab Kıdemli Scala Geliştiricisi
Ankette ilk kez kullanıcıların büyük bir yüzdesi şimdiden Scala CLI'ı araç kutularına eklediğini bildirdi. Görünüşe göre daha önce buna benzer bir veriyi kaçırıyorduk.
Scala diliyle etkileşime yönelik bir komut satırı aracı olan Scala CLI'nın hızlı yükselişine tanık oluyoruz. 1.0.0 sürümü bu yılın mayıs ayında yayınlanmasına rağmen Scala geliştiricilerinin %44'ü tarafından zaten düzenli olarak kullanılıyor gibi görünüyor. Scala CLI kullanıcıları, onu Scala REPL'in (Scala CLI resmî olarak yerini aldı) veya sbt konsolunun (Scala için başka bir popüler REPL) yerine kullananlarla sınırlı değil. Görünüşe göre Scala CLI, Scala CLI'ın yazarları birincil amacın bu olmadığını söylese bile, oluşturma aracı olarak kullanılabileceği için kullanıcıları sbt'den uzaklaştırıyor.
Tomasz Godzik
VirtusLab Kıdemli Scala Geliştiricisi
Ankette ilk kez kullanıcıların büyük bir yüzdesi şimdiden Scala CLI'ı araç kutularına eklediğini bildirdi. Görünüşe göre daha önce buna benzer bir veriyi kaçırıyorduk.
Kind Projector
Scalamacros/Scalameta Paradise
Miniboxing
Diğer
Hiç
Scalafmt
Scalafix
Scoverage
Scalastyle
WartRemover
Scapegoat
Hiç
66%
46%
Scala 3 kullanmıyorum
27%
44%
Scala 3 özelliklerini kullanıyorum
7%
11%
Scala 2 ve Scala 3 arasında derleme yapıyorum
Tomasz Godzik
VirtusLab Kıdemli Scala Geliştiricisi
Kullanıcılar yavaş ancak emin adımlarla Scala 3'e geçmeye başlıyor. Bu, araçların olgunlaşması ve destekleyici kitaplıkların sayısının artmasıyla ilgili olabilir. LTS'in önümüzdeki yıl nasıl bir etkisi olacağını merak ediyorum.
Zaman ayırdığınız için teşekkür ederiz!
Raporumuzu faydalı bulduğunuzu umuyoruz. Bu raporu arkadaşlarınızla ve meslektaşlarınızla paylaşın.
Herhangi bir soru ya da öneriniz varsa lütfen bizimle surveys@jetbrains.com adresinden iletişime geçin.