Προγραμματισμός

Η Oracle επεκτείνει την εκτεταμένη υποστήριξη για Java 8

Το Java 8 κυκλοφόρησε πριν από έξι χρόνια αυτόν τον μήνα και διαδέχθηκε πολλές άλλες εκδόσεις Java. Παρ 'όλα αυτά, το Java 8 - γνωστό και ως Java Development Kit (JDK) 8 - είναι πιθανότατα η πιο χρησιμοποιημένη έκδοση της Java σήμερα, σύμφωνα με αξιωματούχο της Oracle στις 12 Μαρτίου.

Ενώ το 30 τοις εκατό έως το 40 τοις εκατό των χρηστών Java πιστεύεται ότι χρησιμοποιούν τώρα το Java 11 ή μεταγενέστερη παραγωγή, ακόμη περισσότεροι χρήστες χρησιμοποιούν πιθανώς το Java 8, δήλωσε ο Georges Saab, αντιπρόεδρος ανάπτυξης λογισμικού στην ομάδα πλατφορμών Java στο Oracle.

Για αυτόν τον λόγο, η Oracle συμφώνησε πρόσφατα να προσφέρει υποστήριξη σε εκτεταμένο επίπεδο με βάση τις χρεώσεις για το Java 8, με πρόσθετη συντήρηση και αναβαθμίσεις, μέχρι τον Δεκέμβριο του 2030. Η υποστήριξη εκτεταμένου επιπέδου για το Java 8 έπρεπε να λήξει το 2025, αλλά οι πελάτες ζήτησαν παράταση.

Ο Σαάμπ ανέφερε ανεκδοτικά στοιχεία στην εκτίμησή του για τη συνεχιζόμενη προβολή του Java 8. Υποστηρίζοντας την εκτίμηση της Saab, η έκθεση Snyk JVM Ecosystem 2020, που δημοσιεύθηκε τον περασμένο μήνα, αναφέρει ότι το 64% των χρηστών της Java που ερωτήθηκαν χρησιμοποιούν το Java SE (Standard Edition) 8 για την κύρια εφαρμογή τους στην παραγωγή, ενώ το 3% ανέφερε ότι χρησιμοποιεί μια ακόμη παλαιότερη έκδοση. Το ένα τέταρτο χρησιμοποιούσε το Java 11. Η έκθεση βασίστηκε σε 2.000 απαντήσεις από μια έρευνα που πραγματοποιήθηκε το τελευταίο εξάμηνο του 2019.

Τα JDK 8 και JDK 11 έχουν οριστεί ως μακροπρόθεσμες εκδόσεις υποστήριξης (LTS), τις οποίες υποστηρίζει η Oracle με πολλά χρόνια υποστήριξης, ενώ οι JDK 9, JDK 10, JDK 12 και η επερχόμενη έκδοση JDK 14 είναι κυκλοφορίες λειτουργιών που υποστηρίζονται για έξι μήνες. Το JDK 11 πρόκειται να λάβει εκτεταμένη υποστήριξη έως τουλάχιστον τον Σεπτέμβριο του 2026, με δυνατότητα επέκτασης σε αυτήν την ημερομηνία.

Οι εκδόσεις JDK της Oracle είναι τώρα σε ρυθμό κυκλοφορίας έξι μηνών. Το JDK 14, το οποίο διαθέτει δυνατότητες όπως εκφράσεις διακόπτη και API πρόσβασης στη μνήμη του εξωτερικού, πρόκειται να φτάσει στις 17 Μαρτίου. Το JDK 17, το Σεπτέμβριο του 2021, θα είναι η επόμενη έκδοση του LTS. Η Oracle προσφέρει συνδρομές για υποστήριξη.