AplikacjeProgramowanie
Java 19 pozwoli na tworzenie bardziej wydajnych i bezpiecznych aplikacji
Najnowsze wydanie platformy Java wprowadza ulepszenia pozwalające na zwiększenie wydajności, stabilności i bezpieczeństwa aplikacji oraz poprawę efektywności pracy programistów. Dodatkowo, Java 19 ma wspierać tworzenie innowacji biznesowych.
Zdaniem przedstawicieli Oracle, rozwiązania wprowadzone do platformy Oracle Java Development Kit 19 zapewnią dodatkową stymulację dla rozwoju innowacji biznesowych wykorzystujących nowoczesne środowiska aplikacyjne. „Wprowadzone w pakiecie Java 19 ulepszenia spełniają te wymagania i pokazują, dlaczego ekosystem oprogramowania Java jest dobrze przygotowany do zaspokojenia bieżących i przyszłych potrzeb programistów” – uważa Arnal Dayaratna, wiceprezes ds. badań w zakresie tworzenia oprogramowania w firmie IDC. Najważniejsze możliwości nowej odsłony środowiska Java zostaną zaprezentowane w dniach 17–20 października, podczas odbywającej się w Las Vegas konferencji JavaOne 2022.
I tak, Java 19 wprowadza m.in. usprawnienia rozwijane w ramach z projektu OpenJDK Amber (wzorce zapisu i dopasowanie wzorca do przełącznika); ulepszenia w zakresie integracji z kodem aplikacyjnym innym niż Java (API funkcji obcych) oraz narzędzia pozwalające na łatwe wykorzystanie instrukcji wektorowych (Vector API) z projektu OpenJDK Panama. Java 19 to także obsługa pierwszej wersji mechanizmów rozwijanych w ramach projektu Loom (wirtualne wątki i strukturalna współbieżność). Zdaniem przedstawicieli Oracle ich wykorzystanie w radykalny sposób zmniejszy nakłady pracy wymagane do tworzenia oraz utrzymywania wysokiej przepustowości współbieżnych aplikacji w języku Java.
Zgodnie z założonym harmonogramem wydań Java, kolejne wersje platformy są publikowane co pół roku. Przedstawiciele Oracle podkreślają jednocześnie, że najnowsze wydanie Java jest wynikiem intensywnej współpracy inżynierów Oracle z innymi członkami światowej społeczności programistów Java w ramach OpenJDK Project oraz Java Community Process (JCP). „Nowe, zaawansowane ulepszenia wprowadzone w pakiecie Java 19 są dowodem ogromnej pracy wykonanej przez ekspertów światowej społeczności Java” – mówi Georges Saab, wiceprezes ds. rozwoju platformy Java i przewodniczący rady zarządzającej OpenJDK w firmie Oracle. „Nasza ciągła współpraca ze społecznością programistów jest siłą napędową oprogramowania Java. Jako opiekun oprogramowania Java, firma Oracle stale dąży do zapewnienia programistom i organizacjom najnowszych narzędzi pomagających im w tworzeniu innowacyjnych aplikacji i usług” – dodaje.
Dodatkowe wsparcie dla środowiska Java 19 zapewnia usługa Java Management Service dostępna w ramach platformy chmurowej Oracle Cloud Infrastructure. Pełni ona bowiem m.in. rolę centralnego kokpitu pozwalającego na wygodne zarządzanie bibliotekami uruchomieniowymi i aplikacjami Java wykorzystywanymi w firmowych środowiskach IT – lokalnie lub w oparciu o dowolną platformę cloud computing. Jednocześnie, w ramach usługi Oracle Java SE Subscription firma Oracle zapewnia klientom dodatkową pomoc techniczną, a także dostęp do GraalVM Enterprise i Java Management Service oraz elastyczność w zakresie aktualizacji.