Che cos'è uno sviluppatore di software? Tutto quello che devi sapere Guarda ora
La popolarità del linguaggio di programmazione Java è diminuita lentamente in alcune classifiche degli indici dei linguaggi di programmazione, ma è tornata al secondo posto nell'ultimo grafico di RedMonk.
Javascript domina ancora nelle classifiche di popolarità delle lingue del terzo trimestre 2021 di RedMonk, che sono state aggiornate due volte l'anno dal 2010.
Mentre la classifica di TypeScript all'ottavo posto rimane invariata rispetto al trimestre precedente, O'Grady è ottimista sul fatto che potrebbe ancora avere spazio per salire più in alto in futuro.
Neanche le classifiche di Go, Kotlin e Rust sono cambiate. O'Grady ha un'interessante interpretazione della stagnazione di Go alla luce dell'apparente resilienza di Java. Gli ingegneri di Google hanno creato Go nel 2007 prima di rilasciare la versione 1.0 al pubblico nel 2012.
“Sembra plausibile, quindi, che Java stia conservando, attraverso una combinazione di adattabilità da parte sua e inerzia da parte dell'impresa, una grande fetta del mercato delle applicazioni aziendali, il che significa che i suoi aspiranti sfidanti – linguaggi come Go, Rust e, in misura minore, Kotlin a causa della piattaforma JVM condivisa, sono in competizione meno con Java che tra loro”, osserva.
Un notevole declino è stato Julia, un linguaggio di programmazione veloce ma giovane con radici al MIT e supportato dalla società Julia Computing, che ha raccolto $ 24 milioni di finanziamenti quest'estate. La società prevede di espandere la sua offerta cloud, JuliaHub. L'azienda ha diversi clienti di alto profilo, come AstraZeneca, BlackRock, Microsoft, NASA e Federal Aviation Administration.
O'Grady nel 2018 ha definito Julia un linguaggio da tenere d'occhio in futuro, ma ha anche avvertito che potrebbe diventare un linguaggio di nicchia.
Vedi: Cos'è l'informatica quantistica? Tutto quello che devi sapere sullo strano mondo dei computer quantistici
Julia è stata la quinta lingua “più amata” nel sondaggio per sviluppatori 2021 di Stack Overflow pubblicato la scorsa settimana, ma si basava su meno di 800 risposte degli sviluppatori rispetto a quasi 30 000 risposte degli sviluppatori che utilizzano regolarmente Java.
Un anno fa, Julia, che si occupa di data science, era 24esima nella classifica di RedMonk, ma ora è scesa alla 28esima posizione.
O'Grady ritiene che il problema dell'adozione di Julia risieda nella popolarità di R e Python nel mercato dell'analisi e della scienza dei dati.
“Parte della difficoltà [per Julia] risiede nella sua area di destinazione; con una notevole attenzione all'analisi, Julia si trova spesso a competere per l'attenzione degli sviluppatori con Python e R, due linguaggi che, qualunque siano i loro difetti, si sono dimostrati entrambi popolari e in modo sostenibile.”
Il linguaggio di programmazione Dart di Google ha fatto il suo debutto nella top 20 di RedMonk questo mese e ha sostituito Perl. O'Grady pensa che l'ascesa di Dart sia attribuibile a Flutter, il framework dell'interfaccia utente multipiattaforma di Google per schermi mobili, Web e presto anche per PC.
Dart era anche nell'elenco delle 10 lingue “più amate” di Stack Overflow, ovvero le lingue che gli sviluppatori hanno segnalato di utilizzare quest'anno e che vogliono continuare a utilizzare l'anno prossimo.
Sviluppatore
I linguaggi di programmazione più diffusi e dove impararli Cos'è uno sviluppatore di software? Tutto quello che devi sapere sul ruolo del programmatore e su come sta cambiando Il coding è uno sport di squadra, ma gli sviluppatori sono divisi sul lavoro da casa Che cos'è low-code e no-code? Una guida alle piattaforme di sviluppo Miglior web hosting: trova il servizio giusto per il tuo sito
Argomenti correlati:
Software aziendale Sistema operativo mobile open source