c't 7/2025
S. 136
Wissen
Frontends entwickeln
Bild: KI, Collage c’t

Go Frontend

Webservices programmieren, Teil 4

Ein Webservice wird mit einem darauf zugeschnittenen Frontend schick und praktisch. Wir zeigen, wie Sie eines programmieren und mit CSS stylen, das den Anwender führt und Fehleingaben vorbeugt.

Von Oliver Lau

Die vorangehenden Teile dieser Serie haben die grundlegenden Schritte bei der Programmierung eines Webservice in Go vorgestellt. Als Beispiel diente ein Webservice, der Erinnerungen an bevorstehende Termine an Teams-Chats und -Kanäle verschickt [1, 2, 3, 4]. In diesem Teil geht es nun darum, was wir uns beim Entwickeln des Frontends gedacht haben.

Wir verzichten dabei auf JavaScript-Frameworks wie React, Vue.js oder Angular: weil sie für den Zweck übertrieben groß sind und weil es nützlich ist zu wissen, wie man Vergleichbares mit unverschnörkelten Aufrufen von Browser-Funktionen hinbekommt. Das ist zwar manchmal etwas umständlicher, als sich auf die Magie der Frameworks zu verlassen, dafür muss man aber viel weniger lernen und wird mit einem ungleich schlankeren Code belohnt. Nicht zuletzt gilt: wenig Code → schneller Download → kurze Ladezeit → zufriedene Benutzer.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,95 € 0,25 € / Woche

Nach Testphase 2,95 € wtl.

  • Zugriff auf alle c't-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der c't-App für unterwegs
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

6,20 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Kommentieren