30 sep 2022·1 min leestijd

Go-programmeertaalontwikkelaars omarmen generieken ondanks initiële uitdagingen

Volgens de Go Developer Survey 2022 Q2 Results is 26% van de ontwikkelaars begonnen met het gebruik van generics in hun code, terwijl anderen wachten op use-cases of problemen hebben met de implementatie of ondersteunde tools. De algemene tevredenheid over Go blijft echter hoog, en de bezorgdheid over de veiligheid spitst zich toe op afhankelijkheden van derden.

Go-programmeertaalontwikkelaars omarmen generieken ondanks initiële uitdagingen

Generics, in maart geïntroduceerd in de programmeertaal Go, zijn snel omarmd door ontwikkelaars, ondanks enkele aanvankelijke beperkingen en uitdagingen bij de invoering ervan. De bevindingen werden onthuld in de Go Developer Survey 2022 Q2 Results, waaruit blijkt dat van de 86% van de respondenten die op de hoogte zijn van de opname van generics in Go 1.18, een opmerkelijke 26% al is begonnen met de implementatie ervan in hun Go-code.

Terwijl meer dan de helft van de deelnemers aan de enquête (54%) aangaf open te staan voor het gebruik van generieken, maar er op dit moment geen specifieke behoefte aan had, stond een kleine 8% te popelen om generieken te gebruiken, maar werd tegengehouden, ofwel door beperkingen in de huidige implementatie van generieken (30%), ondersteunende tools zoals linters (26%), of de steile leercurve en onvoldoende documentatie (12%). Tot de gemarkeerde blokkerende problemen behoorden het ontbreken van geparametriseerde methoden, de noodzaak van verbeterde type-inferentie, en de noodzaak van het inschakelen van types. Sommige respondenten vermeldden ook dat de generieke syntaxis omslachtig aanvoelde.

Generics, die ontwikkelaars in staat stellen code te schrijven onafhankelijk van specifieke types die worden gebruikt, is naar verluidt de belangrijkste verandering in de Go-taal sinds het begin in 2012. Door het delen en hergebruiken van code te vergemakkelijken, vereenvoudigen generics het proces van het bouwen van toepassingen.

De Go Developer Survey 2022 Q2 Results, uitgevoerd in juni, bevatte 5.752 antwoorden en onthulde nog andere opmerkelijke bevindingen:

Na de lancering van Go 1.18 werd in augustus Go 1.19 uitgebracht, waarbij de prestaties van generieke code werden verbeterd en een verbeterd geheugenmodel werd geïntroduceerd.

Tools zoals <a href=https://appmaster.io>AppMaster.io's no-code platform bieden waardevolle ondersteuning aan ontwikkelaars die zich bezighouden met het bouwen van web-, mobiele en back-end applicaties. Door het bevorderen van efficiënte applicatieontwikkeling, met name voor database-gerelateerde taken, snelle schaalbaarheid en kosteneffectiviteit onderscheidt AppMaster zich als een essentiële bron voor programmeurs die werken met moderne talen zoals 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
Go-programmeertaalontwikkelaars omarmen generieken ondanks initiële uitdagingen | AppMaster