Scala

공유하기:

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

공유하기:

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

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

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

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

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

가장 큰 Scala 프레임워크 중 일부(Cats, ZIO, FS2 및 http4s)는 작년에 상당한 인기를 얻었습니다. 이는 이러한 프로젝트가 성숙해지고 있고 Scala 개발자들이 DIY 기술 스택 사용에서 더 많은 시행 착오를 통해 입증된 솔루션으로 마이그레이션하고 있음을 나타내는 신호일 수 있습니다.

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

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

Tomasz Godzik

VirtusLab의 수석 Scala 개발자

IntelliJ IDEA의 사용 증가는 LSP를 사용하려는 사람들이 늘어나고 있지만 여전히 IntelliJ IDEA를 안정적인 IDE로 유지하고 있음을 보여주는 결과로 해석됩니다.

올해에는 일상 업무에서 IntelliJ IDEA와 Scala 플러그인을 사용하는 개발자뿐만 아니라 VS Code와 Metals를 선호하는 개발자 등 다양한 개발자 집단도 포함되었습니다. 범위가 더 넓어진 만큼 응답자의 77%가 기본 IDE로 Scala 플러그인과 함께 IntelliJ IDEA를 사용한다고 보고한 결과는 Scala 커뮤니티에 반가운 징후입니다. 게다가 응답자의 절반 이상이 Scala 플러그인과 함께 IntelliJ IDEA를 보조 IDE로 사용한다고 답했습니다.

Tomasz Godzik

VirtusLab의 수석 Scala 개발자

IntelliJ IDEA의 사용 증가는 LSP를 사용하려는 사람들이 늘어나고 있지만 여전히 IntelliJ IDEA를 안정적인 IDE로 유지하고 있음을 보여주는 결과로 해석됩니다.

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

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

Tomasz Godzik

VirtusLab의 수석 Scala 개발자

설문조사에 처음 다루어졌으며 이미 많은 비율의 사용자가 도구 상자에 Scala CLI를 추가했다고 보고했습니다. 이전에는 이와 같은 내용을 놓쳤던 것 같습니다.

Scala 언어와 상호 작용하기 위한 명령줄 도구인 Scala CLI의 급격한 상승세가 목격됩니다. 올해 5월에 1.0.0이 출시되었지만 이미 Scala 개발자의 44%가 일상적으로 사용하고 있는 것으로 보입니다. Scala CLI 사용자는 Scala REPL(Scala CLI가 공식적으로 대체함) 또는 sbt 콘솔(Scala의 또 다른 인기 REPL)의 대안으로 이를 사용하는 사용자로만 국한되지 않습니다. Scala CLI는 빌드 도구로 사용될 수 있기 때문에 sbt 자체에서도 사용자를 끌어오고 있는 것으로 보입니다. 비록 Scala CLI의 작성자는 이것이 주요 목적이 아니라고 언급했지만 말입니다.

Tomasz Godzik

VirtusLab의 수석 Scala 개발자

설문조사에 처음 다루어졌으며 이미 많은 비율의 사용자가 도구 상자에 Scala CLI를 추가했다고 보고했습니다. 이전에는 이와 같은 내용을 놓쳤던 것 같습니다.

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

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

Scala 3을 사용하시나요?

Tomasz Godzik

VirtusLab의 수석 Scala 개발자

느리지만 분명하게 사람들이 Scala 3으로 마이그레이션하기 시작하고 있습니다. 이는 도구가 성숙해지고 지원 라이브러리의 수가 증가한 것과 관련이 있을 수 있습니다. LTS가 내년에 어떤 영향을 미칠지 궁금해집니다.

어떤 Scala 3 기능을 사용하시나요?

읽어주셔서 감사합니다!

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

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