What

프로젝트에 사용할 Java 버전 결정


How

 

2022년 기준 JAVA 버전별 사용 현황

2022기준 java17은 30%에 달하는 사용자를 유치한 것을 확인 할 수 있습니다.

가장 많이 쓰던 java8은 12%나 줄어든 것을 확인 할 수 있습니다.

 

버전별 지원기간

  • Java 8 : 2030년 12월까지
  • Java 11 : 2026년 9월까지
  • Java 17 : 2029년 9월까지

 

현재 java8은 java 17보다 지원기간이 약간 더 길지만 기간이 만료될쯤 새로운 버전이 공개 될 것을 감안하면

지원 기간에 대한 우려때문에 8을 사용할 이유는 없다고 판단했습니다.

 

 

신규 버전이 출시로 인한 버전 업그레이드 과정을 고려하면  8버전에서 신규 버전으로 전환하는 것보다 17버전에서 신규버전으로 넘어가는 것이 더 수월하고 17까지의 기술을 익혀놓는 것이 좋을 것이라 판단했습니다.

 

또한 기존에 다른 프로젝트에서 8,11을 써봤기에 이번엔 17을 써보기로 결정했습니다

 

결론적으로, Java 17을 선택한 이유는 사용자들 사이에서 이미 높은 점유율을 보여주고 있고, 앞으로의 버전 업그레이드가 더욱 수월하며, 최신 기술을 접하고 익히는 기회를 얻을 수 있기 때문입니다.

 

 

'Deep Dive > BACK' 카테고리의 다른 글

HtmlUtils.htmlEscape  (0) 2023.07.11
페이징 기능  (0) 2023.06.24
Ajax 통신  (0) 2023.06.20
사진 리스트 업로드  (0) 2023.06.20
Spring Security 분석  (0) 2023.06.20

+ Recent posts