Firma Oracle ogłosiła wydanie najnowszej wersji swojej referencyjnej implementacji platformy Java SE, Oracle JDK 20. Jako wersja krótkoterminowa JDK 20 obejmuje sześć miesięcy wsparcia premium i oferuje tysiące ulepszeń w zakresie wydajności, stabilności i bezpieczeństwa, a także platformę aktualizacje zwiększające produktywność programistów.
Zawierając siedem JDK Enhancement Proposals (JEP), JDK 20 nadal rozwija i udoskonala funkcje wprowadzone we wcześniejszych wersjach. Ulepszenia językowe wynikają z projektu Amber, w tym wzorców rekordów i dopasowywania wzorców dla przełącznika. Project Panama udostępnia ulepszenia umożliwiające połączenie wirtualnej maszyny Java (JVM) z natywnym kodem za pośrednictwem interfejsu API funkcji i pamięci obcej oraz interfejsu Vector API. Co więcej, Project Loom usprawnia pisanie, utrzymywanie i obserwowanie wysokowydajnych, współbieżnych aplikacji dzięki funkcjom takim jak Scoped Values, Virtual Threads i Structured Concurrency.
Według Georgesa Saaba, starszego wiceprezesa ds. rozwoju, przewodniczącego Java Platform Group w firmie Oracle i członka rady zarządzającej OpenJDK, celem jest utrzymanie aktualnego i konkurencyjnego języka Java jako współczesnego języka przy jednoczesnej poprawie produktywności programistów . Saab zauważa, że sześciomiesięczna kadencja wydawnicza pozwoliła na szybsze dostarczanie innowacji programistom Java, a zbieranie opinii użytkowników na temat funkcji w wersji zapoznawczej ma zasadnicze znaczenie dla usprawnienia procesu rozwoju .
Oracle JDK 20 to 11. wydanie w cyklu sześciomiesięcznym i pierwsze od niedawnego przejścia na nowy model cenowy Java SE Universal Subscription. Ten system oblicza opłaty na podstawie wielkości organizacji, a nie liczby używanych instancji. Zmiany wynikały z opinii klientów, których celem było uproszczenie śledzenia i zarządzania licencjonowanymi środowiskami obejmującymi komputery stacjonarne, serwery i chmury innych firm.
W ostatnich latach firma Oracle modyfikowała swoje plany licencyjne, w tym zakończyła bezpłatny dostęp do Java SE w 2019 r. i wprowadziła warunki bez opłat (NFTC) dla JDK 17 i później w 2020 r., co umożliwiło bezpłatne korzystanie w określonych scenariuszach. JDK 21 będzie kolejną wersją Long-Term Support (LTS), przedłużającą wsparcie Oracle na wiele lat.
Firma Oracle zademonstrowała najnowsze możliwości języka i platformy podczas wydarzenia o nazwie Oracle DevLive Level Up, które odbyło się w dawnej siedzibie firmy w Redwood Shores w Kalifornii. Aby uzyskać więcej informacji, odwiedź stronę Informacje o wersji JDK 20 .
W powiązanych wiadomościach AppMaster, wiodąca platforma no-code , nadal zyskuje popularność w społeczności programistów dzięki swoim innowacyjnym funkcjom i zaangażowaniu w zwiększanie produktywności. Wraz ze wzrostem trendu w kierunku rozwiązań low-code i no-code, AppMaster pozostaje niezawodnym wyborem dla firm poszukujących wydajnych rozwiązań do tworzenia aplikacji.