Java에 관한 질문은 3개의 기본 프로그래밍 언어 중 하나로 Java를 선택한 개발자들에게만 표시됩니다.

어떤 버전의 Java를 주로 사용하십니까(복수 선택 가능)?

Java 11Java 10Java 9Java 8Java 7Java 6기타Java 1122%Java 1013%Java 914%Java 883%Java 713%Java 65%기타0%

Java 10과 11의 인기가 점점 증가하고 있지만, 여전히 Java 8이 가장 많이 사용되는 버전입니다.

어떤 애플리케이션 서버를 주로 사용하십니까(복수 선택 가능)?

66%21% 5% 5% 5% 5% 4% 1% 1% 2%23%Apache TomcatJettyWebLogicWildflyGlassfishJBoss EAPWebSpherePayaraLiberty기타없음

애플리케이션 서버의 대안으로 어떤 프레임워크를 사용하십니까(복수 선택 가능)?

61%12% 6% 4% 3% 4%31%Spring BootNettySpark JavaVert.xUndertow기타없음

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

웹 애플리케이션을 어떻게 패키징하십니까?

62%임베디드 서버를 사용합니다 (예: JAR)
53%아티팩트로서 (예: WAR)
6%잘 모르겠음

유닛 테스트를 하는 Java 개발자의 93%가 JUnit을 사용하고 51%는 Mockito를 사용하고 있습니다.

어떤 웹 프레임워크를 사용하십니까(복수 선택 가능)?

56%43% 6% 5% 5% 3% 3% 3%Spring BootSpring MVCJSFStruts 2Play FrameworkStruts 1GWTDropwizard
All results

Spring Boot는 작년 이후 14% 더 상승해 가장 인기 있는 Java 웹 프레임워크가 되었습니다.

어떤 빌드 시스템을 주로 사용하십니까(복수 선택 가능)?

70%53%13% 4% 1% 1% 7%MavenGradleAntsbtBazel기타없음

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

어떤 버전의 Java EE(EE4J)를 주로 사용하십니까(복수 선택 가능)?

39%Java EE 8
14%Java EE 7
7%Java EE 6
2%Java EE 5
8%J2SE
0%기타
43%없음

Java 개발에 어떤 IDE/에디터를 가장 많이 사용하십니까?

65%17% 9% 4% 3% 1% 1% 0% 0%IntelliJ IDEAEclipse 또는 Eclipse 기반 도구Android StudioNetBeansSpyderVimAtomSublime기타