Java 9+ 적용 현황

Java9+(Java9 이후 총칭)의 적용 상황과 관련해 JCP(Java Community Processs) EC(Executive Commiite)가 6월 중순부터 7월 중순까지 설문조사를 진행했다.

조사 결과


대답 수는 약 750으로 결과는 다음과 같다.(Q1과 Q2는 여러 가지 선택으로 합치면 100%가 넘는다)

Q1: 개발 환경에서 사용한 Java 버전은 무엇입니까?



Q2: 활용 환경에서 자바 버전은 어떤 버전을 사용했습니까?



Q3: Java 9+를 사용하지 않는 이유는?


자유 응답, 440의 평어.

Q4: Auto-Mule-Name 사용 중입니까?



Q5: module-info.자바를 사용하고 있습니까?



응답 분석


Q1/Q2


Q1과 Q2의 차이는 개발 환경과 운용 환경이 다르고 결과는 대체로 같다는 것이다.'현재 사용 중'의 결과를 보면 자바 9/10의 응용 프로그램은 1할 정도만 적용된다.또'사용하지 않는다'는 결과를 보면 Java 9/10으로의 이동은 10명 중 3명 정도에 그쳤다.'자바11을 사용하지 않는다'는 응답도 40%에 육박해 현재 자바8의 사용이 주류로 자리 잡고 있다.

Q3


Q3에서는 Java 9+를 사용하지 않는 이유(자유 기술)를 물었다.이유는 크게 다음과 같은 두 가지로 나뉜다.
  (A) LTS(長期サポート)でない
  (B) JPMS(Jigsaw)の否定
(A) Java 9/10을 사용하지 않는 이유지만 Q1/Q2에서도 Java 11을 사용하지 않는다고 답한 이유(B)가 적지 않았다.
(B)는 또 다음과 같이 분류된다.
  (B-1) 使用しているライブラリがJPMS対応していない
  (B-2) 使用しているアプリケーションサーバがJPMS対応していない
  (B-3) 非互換が大きい
  (B-4) 複雑、難しい、必要性がない

Q4/Q5


Q4/Q5는 Java 9+를 사용하는 사람에 대한 질문으로, Java 9+를 사용했지만 JPMS를 활용한 사람은 소수였다.

좋은 웹페이지 즐겨찾기