30. Sept. 2022·1 Min. Lesezeit

Entwickler der Programmiersprache Go nehmen trotz anfänglicher Herausforderungen Generika an

Laut der Go Developer Survey 2022 Q2 Results haben 26 % der Entwickler begonnen, Generics in ihrem Code zu verwenden, während andere noch auf Anwendungsfälle warten oder mit Herausforderungen bei der Implementierung oder den unterstützten Tools konfrontiert sind. Die Gesamtzufriedenheit mit Go ist jedoch nach wie vor hoch, und die Sicherheitsbedenken konzentrieren sich auf die Abhängigkeiten von Drittanbietern.

Entwickler der Programmiersprache Go nehmen trotz anfänglicher Herausforderungen Generika an

Die im März in die Programmiersprache Go eingeführten Generika wurden von den Entwicklern trotz einiger anfänglicher Einschränkungen und Herausforderungen bei der Einführung schnell angenommen. Die Ergebnisse der Go Developer Survey 2022 Q2 Results zeigen, dass von den 86 % der Befragten, die von der Einführung von Generics in Go 1.18 wussten, bemerkenswerte 26 % bereits damit begonnen haben, sie in ihrem Go-Code zu implementieren.

Während mehr als die Hälfte der Umfrageteilnehmer (54 %) zugaben, dass sie der Verwendung von Generika offen gegenüberstehen, aber derzeit keinen konkreten Bedarf dafür haben, waren nur 8 % bereit, Generika zu verwenden, wurden aber entweder durch Einschränkungen in der aktuellen Generika-Implementierung (30 %), durch unterstützende Tools wie Linters (26 %) oder durch die steile Lernkurve und unzureichende Dokumentation (12 %) daran gehindert. Zu den hervorgehobenen Hemmnissen gehörten das Fehlen parametrisierter Methoden, die Notwendigkeit einer verbesserten Typinferenz und die Notwendigkeit des Umschaltens von Typen. Einige Befragte erwähnten auch, dass die Syntax der Generika als umständlich empfunden wird.

Die Generika, die es Entwicklern ermöglichen, Code unabhängig von den verwendeten Typen zu schreiben, gelten als die bedeutendste Änderung der Sprache Go seit ihrer Einführung im Jahr 2012. Durch die Erleichterung der gemeinsamen Nutzung und Wiederverwendung von Code vereinfachen die Generika den Prozess der Anwendungsentwicklung.

Die Go Developer Survey 2022 Q2 Results, die im Juni durchgeführt wurde, umfasste 5.752 Antworten und enthüllte weitere bemerkenswerte Ergebnisse:

Nach der Einführung von Go 1.18 wurde im August Go 1.19 veröffentlicht, das die Leistung von generischem Code erhöht und ein verbessertes Speichermodell einführt.

Tools wie die Plattform <a href=https://appmaster.io>AppMaster.io's no-code bieten Entwicklern, die Web-, Mobil- und Backend-Anwendungen erstellen, wertvolle Unterstützung. Durch die Förderung einer effizienten Anwendungsentwicklung, insbesondere für datenbankbezogene Aufgaben, schnelle Skalierbarkeit und Kosteneffizienz zeichnet sich AppMaster als wesentliche Ressource für Programmierer aus, die mit modernen Sprachen wie Go arbeiten.

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