JavaRush /Java Blog /Random-IT /Java nel 2021: aggiornamenti 16 e 17, popolarità in Asia ...

Java nel 2021: aggiornamenti 16 e 17, popolarità in Asia e stabilità in classifica

Pubblicato nel gruppo Random-IT
È la fine di dicembre, il che significa che è tempo di fare il punto. Dopotutto, quest'anno ci sono stati molti cambiamenti nel mondo dello sviluppo Java. In questo testo abbiamo raccolto le principali. Java nel 2021: aggiornamenti 16 e 17, popolarità in Asia e stabilità negli ascolti - 1

Aggiornamenti Java: 16 e 17

Il linguaggio Java riceve un aggiornamento ogni sei mesi. Come previsto, nel 2021 sono state rilasciate due versioni: Java 16 e Java 17 . La versione Java 16 include 17 miglioramenti. Novità nella versione 16: un nuovo strumento di packaging per fornire applicazioni Java autonome, migliore gestione della memoria, funzionalità aggiuntive di incubazione e anteprima, miglioramenti per eliminare il codice a prova di futuro e nuovi port su JDK per Alpine Linux e altre distribuzioni Linux. Java 16 ha completato la corrispondenza dei modelli per exampleof e Record, miglioramenti del linguaggio introdotti per la prima volta in Java 14. Java 17, rilasciato a settembre 2021 , includeva 14 modifiche. La maggior parte dei cambiamenti riguardano l’aumento delle prestazioni del linguaggio e della piattaforma nel suo insieme. I creatori hanno anche rimosso molti componenti e tecnologie obsoleti che erano diventati irrilevanti a causa della mancanza di supporto da parte di software di terze parti. Le modifiche principali includono un supporto migliorato per classi e interfacce sigillate, che bloccano la capacità di oggetti e altre classi di ereditare proprietà da questi componenti ( JEP 409 ). Vale la pena notare il miglioramento del blocco dell'accesso alle API interne della piattaforma JDK, nonché il miglioramento delle prestazioni attraverso l'uso della tecnologia Vector API, la rimozione dei compilatori sperimentali AOT e JIT e l'uso del framework Metal per il rendering su Dispositivi Apple. Le build commerciali di JDK 17 di Oracle per Windows e altre piattaforme sono disponibili sul sito Web dello sviluppatore. Una versione gratuita e open source di OpenJDK 17 con aggiornamenti trimestrali è disponibile per il download da questo collegamento . JDK 17 dispone di supporto a lungo termine (LTS) per 8 anni. Il prossimo rilascio di LTS Java avverrà nel 2023 con Java 21. Ciò cambierà la frequenza di rilascio di LTS da tre a due anni.

Cambiamenti nell'ecosistema Java: Java EE Revival e supporto Microsoft

Cos’altro sarebbe successo a Java nel 2021? Ad esempio, all’inizio di aprile 2021 si è concluso un processo a lungo termine tra Oracle e Google. La Corte Suprema degli Stati Uniti si è schierata dalla parte di Google in una controversia con Oracle sull'uso illegale dell'API del linguaggio Java. La serie di cause legali si trascinò per 11 anni, con diverse autorità che riconobbero la vittoria di Google o di Oracle. Nel corso degli anni, l’importo che Google potrebbe pagare in caso di perdita è cresciuto da 6,1 miliardi di dollari iniziali a 9,3 miliardi di dollari. Tra le novità del 2021 vale la pena ricordare la partecipazione di Microsoft. Ad aprile, l'azienda ha pubblicato build sperimentali della propria distribuzione OpenJDK per Windows, Linux e macOS, che supporta il funzionamento di numerosi sistemi nell'infrastruttura dell'azienda. Chiunque può scaricare e installare gratuitamente una serie di strumenti per lo sviluppo e l'esecuzione di applicazioni nel popolare linguaggio di programmazione Java. A settembre, contemporaneamente al rilascio di Java 17, è uscito uno studio secondo cui Java EE stava vivendo una rinascita. Secondo il rapporto, Jakarta EE è stata la seconda piattaforma cloud più popolare, utilizzata dal 47% degli sviluppatori intervistati. "Il Jakarta EE Developer Survey 2021 mostra l'utilizzo di Jakarta EE a tutti i livelli ed è un'altra indicazione che si tratta della piattaforma giusta per l'innovazione Java basata su cloud", ha affermato Melissa Modjeski, vicepresidente della piattaforma applicativa e delle integrazioni di IBM.

Java nelle valutazioni: scelto più spesso di Python

Una delle principali conclusioni dello studio annuale JetBrains è che il linguaggio di programmazione Java, pur perdendo leggermente terreno, è ancora più popolare di Python come linguaggio principale (32% contro 29% degli intervistati). Secondo la classifica aziendale di RedMonk , a fine giugno 2021 il linguaggio di programmazione Java è passato dal terzo al secondo posto. Ora condivide la seconda posizione con Python. Il primo posto nella classifica di RedMonk è occupato dal linguaggio JavaScript. Ma nella classifica dei linguaggi di programmazione TIOBE di dicembre 2021, Java è sceso dal secondo al terzo posto in termini di popolarità. Nel sondaggio annuale della comunità Stack Overflow, Java, come l'anno scorso, si è classificato al quinto posto . Come puoi vedere, la popolarità di Java è stabile, anche se è diminuita di diverse posizioni. Questa lingua è ancora rilevante per lo sviluppo.

Cosa è successo alle versioni Java?

Come nel 2020, Java 8 è ancora la versione leader di questo linguaggio di programmazione. È anche interessante notare che dal 2019 Java 11 ha mostrato una crescita costante di circa 10 punti percentuali all’anno. In numeri, assomiglia a questo: il 72% degli sviluppatori che utilizzano Java preferisce Java 8 e il 42% preferisce Java 11, secondo uno studio JetBrains. Un sondaggio condotto dalla comunità Snyk ha inoltre mostrato che gli sviluppatori avevano iniziato a passare da Java 8 a Java 11, l'ultima versione LTS che precede Java 17. Precedenti rapporti della comunità Java hanno mostrato che gli sviluppatori utilizzavano principalmente Java 8. Secondo il sondaggio, Il 61,5% degli intervistati utilizzava Java 11 nei progetti, mentre il 12% utilizzava l'ultima versione di Java (Java 15 all'epoca). Le quote di Java 12 e Java 13 sono diminuite di circa tre volte dal 2020, mentre i più recenti Java 14 e Java 15 hanno già conquistato un pubblico nonostante siano relativamente nuovi.

Dove e per cosa è stato utilizzato Java?

Come nel 2020, Java è più comunemente utilizzato in Corea del Sud, Cina e Germania. La quota di Java in Corea del Sud è del 55%, in Cina del 47% e in Germania del 33%. In Bielorussia il 26% degli sviluppatori preferisce Java, in Ucraina il 20%, in Russia il 18%. Si tratta di un valore leggermente inferiore rispetto al 2020. Molto spesso, Java è stato utilizzato per sviluppare siti Web (39%), meno spesso - per creare utilità (26%) e software di sistema (19%). Java nel 2021: aggiornamenti 16 e 17, popolarità in Asia e stabilità negli ascolti - 2L’utilizzo di Java per siti Web e infrastrutture IT è cresciuto marginalmente tra il 2020 e il 2021, mentre Java è stato utilizzato meno per l’analisi aziendale, la scienza dei dati e l’apprendimento automatico. Tra i framework Java, Spring Boot è il leader (è scelto dal 65% dei programmatori). Il framework Spring MVC è al secondo posto con il 42% degli sviluppatori. Ecco come è andato il 2021 per il mondo dello sviluppo Java. Quale pensi sia stato l'evento principale per la comunità Java lo scorso anno?
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION