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

Java

Java는 한국, 중국 및 독일에서 가장 많이 사용되는 언어입니다. 한국의 Java 점유율은 53%, 중국은 47%, 독일은 33%입니다.

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

Java 8이 Java의 주요 버전이라는 사실은 그리 놀랄 일이 아니며 2021년 사용 비율은 2020년과 상대적으로 동일합니다. Java 11은 2019년 이후 매년 약 10% 포인트씩 안정적으로 사용 저변이 확대되고 있습니다. Java 12 및 Java 13의 점유율은 2020년 이후 약 3배 감소한 반면, 최신 Java 14 및 Java 15는 비교적 새로운 버전임에도 불구하고 이미 사용자를 확보하고 있습니다.

정기적으로 사용하는 애플리케이션 서버는 무엇인가요?

전반적으로 2021년 애플리케이션 서버 환경은 2020년과 거의 동일하며 Apache Tomcat이 개발자들 사이에서 가장 많이 사용됩니다.

기본 언어 중 하나로 Java를 사용하는 개발자는 Java가 아닌 개발자에 비해 Windows에서 개발 환경을 사용하는 경우가 더 많습니다.

애플리케이션 서버의 대안으로 어떤 프레임워크를 사용하시나요?

웹 애플리케이션을 어떻게 패키징하시나요?

애플리케이션 서버 또는 애플리케이션 서버의 대안으로 프레임워크를 사용했던 응답자만 이 질문에 답변했습니다.

2020년과 2021년 사이에 임베디드 서버 사용량은 약 5% 포인트 증가했습니다.

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

가장 인기 있는 두 가지 유닛 테스트 프레임워크(JUnit 및 Mockito)의 사용은 2% 포인트로 약간 증가했지만 전체적인 구도는 거의 동일하게 유지되었습니다.

어떤 웹 프레임워크를 사용하시나요?

Spring Boot의 점유율은 2021년에 약 4% 포인트 약간 증가했으며, 2020년과 비교하면 전반적으로 적은 수의 개발자가 사용하는 새로운 웹 프레임워크가 더 많습니다.

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

빌드 시스템의 전체적인 구도는 2021년과 2020년을 비교했을 때 거의 같으며 Maven과 Gradle이 여전히 개발자들 사이에서 가장 인기가 있습니다.

어떤 버전의 Java Enterprise 사양을 자주 사용하시나요?

어떤 JVM 프로파일러를 주로 사용하시나요?

2021년에 가장 많이 사용되는 JVM 프로파일러는 IntelliJ IDEA의 통합 프로파일링 도구 모음으로, 개발자의 약 4분의 1이 사용합니다. 다른 JVM 프로파일러의 사용 빈도는 약간 감소했습니다.

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

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

독립형 IDE의 사용 비율은 Java 개발자가 아닌 사람보다 Java 개발자 사이에서 더 높습니다.

일반적으로 Java를 기본 언어 중 하나로 사용하는 개발자는 Java를 사용하지 않는 개발자에 비해 직원이 5,000명 이상인 회사에서 일할 가능성이 더 높습니다.

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

웹 사이트 및 IT 인프라에 Java를 사용하는 비율은 2020년에 비해 2021년에 약간 증가한 반면 Java는 비즈니스 인텔리전스/데이터 과학/머신러닝에 덜 사용되었습니다.

올해 Java 개발자 중 더 많은 비율이 개발자가 되기 위해 공식 기관에 다닌 반면, 독학으로 배운 비율은 줄어들었습니다.

읽어주셔서 감사합니다!

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

JetBrains Tech Insights Lab에 참여하세요

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

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