30 set 2022·1 min di lettura

Gli sviluppatori del linguaggio di programmazione Go abbracciano i generici nonostante le sfide iniziali

Secondo i risultati del Go Developer Survey 2022 Q2, il 26% degli sviluppatori ha iniziato a utilizzare i generici nel proprio codice, mentre altri sono in attesa di casi d'uso o stanno affrontando problemi con l'implementazione o gli strumenti supportati. Tuttavia, la soddisfazione generale nei confronti di Go rimane alta e le preoccupazioni per la sicurezza si concentrano sulle dipendenze di terze parti.

Gli sviluppatori del linguaggio di programmazione Go abbracciano i generici nonostante le sfide iniziali

I generici, introdotti nel linguaggio di programmazione Go a marzo, sono stati rapidamente accolti dagli sviluppatori, nonostante alcune limitazioni e sfide iniziali legate alla loro adozione. I risultati del sondaggio Go Developer Survey 2022 Q2 dimostrano che dell'86% degli intervistati a conoscenza dell'inclusione dei generici in Go 1.18, un notevole 26% ha già iniziato a implementarli nel proprio codice Go.

Mentre oltre la metà dei partecipanti al sondaggio (54%) si è dichiarata aperta all'uso dei generici, ma al momento non ne ha bisogno in modo specifico, un esiguo 8% si è detto desideroso di utilizzare i generici, ma è stato ostacolato dalle limitazioni dell'attuale implementazione dei generici (30%), dagli strumenti di supporto come i linters (26%), o dalla curva di apprendimento ripida e dalla documentazione insufficiente (12%). I problemi di blocco evidenziati includono l'assenza di metodi parametrizzati, la necessità di una migliore inferenza dei tipi e la necessità di commutare i tipi. Alcuni intervistati hanno anche detto che la sintassi dei generici è ingombrante da usare.

I generici, che consentono agli sviluppatori di scrivere codice indipendentemente dai tipi specifici utilizzati, sono considerati il cambiamento più significativo apportato al linguaggio Go dalla sua nascita nel 2012. Facilitando la condivisione e il riutilizzo del codice, i generici semplificano il processo di costruzione delle applicazioni.

Il Go Developer Survey 2022 Q2 Results, condotto a giugno, ha incorporato 5.752 risposte, rivelando altri risultati degni di nota:

Dopo il lancio di Go 1.18, Go 1.19 è stato rilasciato in agosto, migliorando le prestazioni del codice generico e introducendo un modello di memoria migliorato.

Strumenti come <a href=https://appmaster.io>AppMaster.io's no-code piattaforma forniscono un valido supporto agli sviluppatori impegnati nella realizzazione di applicazioni web, mobili e backend. Favorendo lo sviluppo efficiente di applicazioni, in particolare per le attività legate ai database, la rapida scalabilità e l'economicità, AppMaster si distingue come una risorsa essenziale per i programmatori che lavorano con linguaggi moderni come Go.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started