Scala

これらの質問は、3大主要プログラミング言語として Scala を選択した開発者にのみ提示されました。

どのバージョンの Scala を定期的に使用していますか?

Scala開発者の間では、マイクロサービスの開発が非常に人気が高いです。72%がその目的でScalaを使用しており、同言語はマイクロサービス開発に使用される言語で最も高いシェアを獲得しています。

あなたのコンパイルターゲットは何ですか? 

どのバージョンの Java を定期的に使用していますか?

Scala 開発者の間では、Java 11ユーザーのシェアは昨年の28%から40%に伸びていますが、Java 8は80%を占め、依然として最も使用されているバージョンです。一方、その他すべてのバージョンはユーザー層を失っています。

次のうち、定期的に使用しているユニットテストのフレームワークはありますか?(複数選択可)

ウェブ開発には、どのフレームワークまたはライブラリを定期的に使用していますか?

どのフレームワークまたはライブラリを定期的に使用していますか?

Cats ライブラリは、Scala 開発者の間で非常に人気が高まり、昨年の13%から35%に伸びています。 Akka に次いで2番目に人気のあるフレームワークになりました。

Scala において、どのエディターまたは IDE を最もよく使用していますか?

ほぼすべての Scala 開発者はプロジェクトでユニットテストを行っており(94%)、一般的な開発者とは20%増の差があります。

Scala 用に他のどのエディターまたは IDE を最も使用していますか?(使用している場合)

ウェブバックエンドは、Scala 開発の優勢プラットフォームとして、82%の支持を得ています。一方、最も利用の多いソフトウェアはウェブサイトとビジネスインテリジェンス、データサイエンス、および機械学習で、これらの合計シェアは41%となっています。

次のうち、定期的に使用しているビルドシステムはありますか?(複数選択可)

sbt のどのバージョンを定期的に使用していますか?(複数選択可)

どの対話型 Scala 環境を定期的に使用していますか?(複数選択可)

Scala 用にどのコンパイラプラグインを定期的に使用していますか?(複数選択可)

あなたのプロジェクトにマクロはありますか?

Scala 開発者の間で最も広く使用されているデータベースは PostgreSQL です。使用していると答えた回答者は61%でした。

Scala 用に他にどんなツールを使用していますか?(複数選択可)

Scala 3(Dotty)を使用していますか?または、使用する予定はありますか?


ありがとうございます!

当社のレポートがお役に立てられれば幸いです。友人や同僚の方とこのレポートをぜひ共有してください。

今後のアンケートに参加する

ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。