Java

공유하기:

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

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

수년 동안 가장 많이 사용되는 Java 버전은 Java 8이었으나 2022년에는 사용 비율이 12% 포인트 감소했습니다. 2022년 3월부로 Oracle Premier Support에서 Java 8이 제외되었다는 사실을 감안하면 자연스러운 결과입니다. 많은 개발자가 애플리케이션을 다른 버전으로 마이그레이션하기로 결정했고, 새로운 장기 지원 버전인 Java 17이 출시되면서 다수의 사용자를 유치했습니다. 또한 Java 11 및 Java 16 등 다른 버전의 사용자도 증가했습니다.

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

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

대부분 Java 개발자는 애플리케이션을 임베디드 서버로서 패키지 처리합니다. 2022년에는 아티팩트 사용이 4% 감소했습니다.

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

2021년과 2022년의 유닛 테스트 프레임워크 사용 비율은 거의 동일하게 유지되었습니다.

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

Spring Boot와 Spring MVC는 Java 개발에 가장 많이 사용되는 웹 프레임워크로서 선두를 유지하고 있습니다. 2021년에서 2022년 사이에 Ktor, Quarkus 및 Micronaut의 점유율도 수 퍼센트 포인트 증가했습니다.

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

Java에서 가장 많이 사용되는 빌드 시스템은 Maven과 Gradle입니다.

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

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

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

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

이번에도 IntelliJ IDEA는 Java 개발자들이 가장 많이 사용하는 IDE로 선정되었으며, 2022년 Eclipse 또는 Eclipse 기반 IDE 사용자 수는 약간 감소했습니다.

어떤 애플리케이션 서버를 주로 사용하시나요?

Java 개발자가 가장 많이 사용하는 애플리케이션 서버는 여전히 Apache Tomcat입니다. Jetty 및 GlassFish 사용 비율은 몇 퍼센트 감소했으나 다른 서버의 사용 비율은 거의 동일하게 유지되었습니다.

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

Java 개발자가 개발한 소프트웨어

웹사이트, 시스템 소프트웨어 및 유틸리티는 기본 프로그래밍 언어 중 하나로 Java를 사용하는 개발자들이 가장 많이 개발하는 소프트웨어 유형입니다.

지난 12개월 동안 어떤 프로그래밍 언어를 사용하셨나요?

기본 언어 중 하나로 Java를 사용하는 개발자가 가장 많이 사용하는 언어 및 기술은 JavaScript, SQL 및 HTML/CSS입니다.

교육 기관에서 어떤 프로그래밍 언어를 배우셨나요?

흥미롭게도 Java 개발자의 85%는 교육 기관에서 Java를 배운 후 기본 프로그래밍 언어 중 하나로 Java를 계속 사용합니다. Java 개발자가 교육 기관에서 학습한 언어로 자주 언급된 기타 프로그래밍 언어는 Python, C 및 C++입니다.

어떤 유형의 학습 콘텐츠를 선호하시나요?

놀랍게도 기본 프로그래밍 언어 중 하나로 Java를 사용하는 개발자의 경우 학습 콘텐츠로 동영상 또는 문서를 선호하는 비율이 동등하게 나뉘었습니다.

읽어주셔서 감사합니다!

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

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