Scala

Paylaş:

Bu sorular yalnızca Scala'yı üç ana programlama dilinden biri olarak seçen geliştiricilere gösterildi.

Paylaş:

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

Derleme hedefleriniz nedir?

Hangi birim testi çerçevelerini düzenli olarak kullanıyorsunuz?

Web geliştirme için hangi çerçeveleri / kitaplıkları düzenli olarak kullanıyorsunuz?

Hangi çerçeveleri / kitaplıkları düzenli olarak kullanıyorsunuz?

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.

Scala için en çok hangi düzenleyiciyi / IDE'yi kullanıyorsunuz?

Scala için en çok hangi ek kod düzenleyici / IDE'yi kullanıyorsunuz?

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.

Hangi yapı sistemlerini düzenli olarak kullanıyorsunuz?

Hangi interaktif Scala ortamlarını düzenli olarak kullanıyorsunuz?

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.

Scala için hangi derleyici eklentilerini düzenli olarak kullanıyorsunuz?

Scala için başka hangi araçları kullanıyorsunuz?

Scala 3 kullanıyor musunuz?

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.

Hangi Scala 3 özelliklerini kullanıyorsunuz?

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.

JetBrains Tech Insights Lab'e katılın

JetBrains ürünlerinin kullanımını daha kolay ve çok daha güçlü hâle getirmek için anketlere ve kullanıcı deneyimi çalışmalarına katılın. Araştırmamıza katılarak ödül kazanma şansına da sahip olursunuz.

Ham veriler Çok yakında

Ham verileri hazırlıyoruz. İndirilmeye hazır olduğunda bildirim almak için e-postanızı girebilirsiniz.

By submitting this form I agree to the JetBrains Privacy Policy

Herhangi bir soru ya da öneriniz varsa lütfen bizimle surveys@jetbrains.com adresinden iletişime geçin.