Zum Inhalt springen
Aktuell ausgebucht
Backend

Go

Go ist eine kompakte, schnelle Programmiersprache für Services, APIs und Tools, die mit wenig Ressourcen zuverlässig laufen. Wann ich sie einsetze.

KI-Zusammenfassung anfordern

Go ist eine Programmiersprache für einfache, schnelle und zuverlässige Software. Ein Go-Programm wird zu einer einzigen Datei kompiliert, die ohne Abhängigkeiten läuft, und lässt sich dadurch leicht ausliefern.

Stärken: was es gut kann

  • Performance: schnell und sparsam im Speicher, ideal für APIs und Services unter Last.
  • Einfachheit: eine kleine Sprache mit starker Standardbibliothek, der Code bleibt auch Jahre später lesbar.
  • Nebenläufigkeit: viele Aufgaben parallel, etwa Anfragen, Jobs oder Verbindungen, direkt in der Sprache angelegt.
  • Auslieferung: eine Datei, kleine Container, schneller Start.

Grenzen: was zu bedenken ist

Go ist für Services gebaut, nicht für das Rendern von Websites. Es arbeitet meist hinter einem Frontend aus Astro, SvelteKit oder Ähnlichem.

Einsatz: wann ich es wähle

Für APIs und Backend-Services, die schnell sein und über Jahre mit wenig Pflege laufen sollen, für Hintergrundprozesse, Webhooks und Anbindungen und für Kommandozeilen-Tools.

← Alle Tools