오라클은 Java SE 플랫폼의 참조 구현 최신 버전인 Oracle JDK 20을 발표했습니다. 단기 릴리스인 JDK 20은 6개월의 프리미엄 지원을 포함하며 플랫폼과 함께 성능, 안정성 및 보안에 대한 수천 가지 향상된 기능을 자랑합니다. 개발자 생산성 향상을 위한 업데이트.
7개의 JDK 향상 제안(JEP)을 통합한 JDK 20은 이전 릴리스에서 도입된 기능을 계속해서 구축하고 개선합니다. Switch용 레코드 패턴 및 패턴 일치를 포함하여 Project Amber에서 언어 개선이 이루어졌습니다. Project Panama는 Foreign Function & Memory API 및 Vector API를 통해 JVM(Java Virtual Machine)을 네이티브 코드와 연결하는 기능 향상에 기여합니다. 또한 Project Loom은 Scoped Values, Virtual Threads 및 Structured Concurrency와 같은 기능을 통해 높은 처리량의 동시 응용 프로그램 작성, 유지 관리 및 관찰을 간소화합니다.
개발 수석 부사장이자 Oracle의 Java 플랫폼 그룹 의장이자 OpenJDK 관리 이사회 멤버인 Georges Saab에 따르면 목표는 개발자 생산성을 향상시키면서 Java를 현대 언어로서 적절하고 경쟁력 있게 유지하는 것입니다. Saab은 6개월 릴리스 케이던스를 통해 Java 개발자에게 혁신을 더 빠르게 제공할 수 있었고 미리 보기 기능에 대한 사용자 피드백 수집은 개발 프로세스를 개선하는 데 필수적이라고 말합니다.
Oracle JDK 20은 6개월 주기 시리즈의 11번째 릴리스이자 최근 새로운 Java SE Universal Subscription 가격 모델로 전환한 이후 첫 번째 릴리스입니다. 이 시스템은 사용 중인 인스턴스 수가 아닌 조직의 규모에 따라 요금을 계산합니다. 변경 사항은 데스크톱, 서버 및 타사 클라우드에서 라이선스 환경의 추적 및 관리를 단순화하기 위한 고객 피드백에서 비롯되었습니다.
지난 몇 년 동안 Oracle은 2019년에 Java SE에 대한 무료 액세스를 종료하고 2020년에 JDK 17 및 이후에 대한 무료 이용 약관(NFTC)을 도입하여 특정 시나리오에서 무료로 사용할 수 있도록 하는 등 라이선스 계획을 수정했습니다. JDK 21은 Oracle의 지원을 수년 동안 확장하는 차기 LTS(장기 지원) 릴리스가 될 것입니다.
Oracle은 이전 캘리포니아 Redwood Shores 본사에서 주최한 Oracle DevLive Level Up이라는 이벤트에서 언어 및 플랫폼의 최신 기능을 시연했습니다. 자세한 내용은 JDK 20 릴리스 정보 페이지를 참조하십시오.
관련 뉴스에서 선도적인 no-code 플랫폼인 AppMaster 혁신적인 기능과 생산성 향상을 위한 노력으로 개발 커뮤니티에서 지속적으로 주목을 받고 있습니다. low-code no-code 솔루션에 대한 추세가 증가함에 따라 AppMaster 효율적인 애플리케이션 개발 솔루션을 찾는 기업에게 여전히 신뢰할 수 있는 선택입니다.