Java
이 질문은 사용하는 주요 프로그래밍 언어 3개 중 하나로 Java를 선택한 개발자에게만 표시되었습니다.
어떤 버전의 Java를 주로 사용하십니까(복수 선택 가능)?
후속 버전의 출시에도 불구하고 여전히 가장 사랑받는 버전은 Java 8입니다. Java 개발자의 3/4은 Java 8을 사용하고 있습니다. 한편 Java 11 사용자도 늘어나는 추세로, 작년도와 비교하여 10% 포인트 증가했습니다. 최신 버전인 Java 12 및 Java 13 사용자도 빠르게 증가하고 있습니다. 설문조사 대상의 개발자 중 10% 이상이 Java 12 및 13 버전을 정기적으로 사용합니다.
어떤 애플리케이션 서버를 주로 사용하십니까(복수 선택 가능)?
점유율은 전년도 설문조사와 비교할 때 다소 감소하였지만 Apache Tomcat은 여전히 주요한 애플리케이션 서버입니다.
애플리케이션 서버의 대안으로 어떤 프레임워크를 사용하십니까(복수 선택 가능)?
웹 애플리케이션을 어떻게 패키징하십니까?
애플리케이션 서버 또는 애플리케이션 서버의 대안으로 프레임워크를 사용했던 응답자만 이 질문에 답변했습니다.
Java 개발자의 75%가 프로젝트에 유닛 테스트를 사용합니다. JUnit(83%) 및 Mockito(43%)는 여전히 가장 많이 사용되는 솔루션입니다.
어떤 웹 프레임워크를 사용하십니까(복수 선택 가능)?
Spring Boot의 점유율이 가장 높았지만 결과에 재미있는 사실이 숨겨져 있습니다. Spring MVC를 사용하는 개발자의 비율은 작년 설문조사 이후 전혀 변동이 없습니다.
Maven (71%) 및 Gradle (48%)의 인기에도 불구하고 Java 개발자의 9%는 프로젝트 빌드 시 여전히 Ant를 선호합니다.
어떤 버전의 Java Enterprise 사양을 주로 사용하십니까(복수 선택 가능)?
어떤 JVM 프로파일러를 주로 사용하십니까(복수 선택 가능)?
Java 개발에 어떤 IDE 또는 에디터를 가장 많이 사용하십니까?
Java로 어떤 유형의 소프트웨어를 개발하시나요?
읽어주셔서 감사합니다!
이 보고서가 여러분에게 도움이 되었길 바랍니다. 이 보고서를 친구와 동료에게 공유해 주세요.
JetBrains Tech Insights Lab에 참여하세요
질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주시기 바랍니다.