이 질문은 사용하는 주요 프로그래밍 언어 3개 중 하나로 Scala를 선택한 개발자에게만 표시되었습니다.

Scala

어떤 버전의 Scala를 주로 사용하시나요?

Scala 2.13 버전은 2021년에 가장 많이 사용(61%)되었습니다.

귀하의 컴파일 대상은 무엇인가요?

어떤 버전의 Java를 주로 사용하시나요?

Java 8은 여전히 가장 많이 사용되는 버전이지만 그 비율은 감소했습니다(2020년 이후 80%에서 75%로). 반면 Java 11은 계속 성장하고 있습니다(40%에서 45%로).

어떤 유닛 테스트 프레임워크를 주로 사용하시나요?

웹 개발에 어떤 프레임워크/라이브러리를 주로 사용하시나요?

Play 점유율은 작년 이후 40%에서 31%로 감소했습니다. Spring 사용 비율은 11%에서 20%로 증가했습니다.

어떤 프레임워크/라이브러리를 주로 사용하시나요?

Scala에 어떤 에디터/IDE를 가장 많이 사용하시나요?

응답자의 대표성을 확보하기 위해 최대한 노력을 기울였지만 JetBrains 제품 사용자가 설문조사에 참여할 가능성이 높은 만큼 설문조사 결과에 약간의 편향이 있을 수 있습니다.

Scala에 어떤 추가 에디터/IDE를 가장 많이 사용하시나요?

어떤 빌드 시스템을 주로 사용하시나요?

어떤 대화형 Scala 환경을 자주 사용하시나요?

Scala에 어떤 컴파일러 플러그인을 주로 사용하시나요?

귀하의 프로젝트에 매크로가 있나요?

2021년에 Scala 개발자들은 프로젝트에 매크로를 더 자주 사용했습니다(45%, 2020년보다 9% 포인트 증가).

Scala용으로 어떤 다른 도구를 사용하시나요?

Scala 3(Dotty)를 사용하고 있거나 사용할 계획이신가요?

Scala로 어떤 유형의 소프트웨어를 개발하시나요?

Scala는 비즈니스 인텔리전스/데이터 과학/머신러닝 제품, 웹 사이트 및 라이브러리/프레임워크를 개발하는 데 가장 자주 사용됩니다.

귀하의 연령대는 어떻게 되나요?

모든 개발자와 비교할 때 Scala 사용자는 나이와 경험이 많고 학사/석사 학위를 가진 비율이 더 높습니다. 이들은 큰 규모의 회사에 소속되어 있는 경우가 더 많습니다.

전문적으로 코딩을 하신지 몇 년이 되셨나요?

지위에 관계없이 다음 중 본인의 직책에 가장 가까운 것은 무엇인가요?

다음 중 본인이 수료한 최종 정규 학력에 가장 가까운 것은 무엇인가요?

귀하의 회사/조직에서 근무하는 사람은 몇 명인가요?

귀하의 기본 프로그래밍 언어는 무엇인가요?

3개 이하의 언어 선택.

Java 및 Python은 Scala와 함께 가장 자주 사용되는 언어입니다.

읽어주셔서 감사합니다!

이 보고서가 여러분에게 도움이 되었길 바랍니다. 이 보고서를 친구와 동료에게 공유해 주세요.

JetBrains Tech Insights Lab에 참여하세요

설문조사와 UX 연구에 참여하여 JetBrains 제품을 더욱 사용하기 쉽고 더욱 강력하게 만들어 보세요. 연구에 참여하시면 상품을 받을 수 있는 기회도 주어집니다.

질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주세요.