Webservices programmieren in Go: Frontends entwickeln

Ein Webservice wird mit einem guten Frontend schick und praktisch. Wir zeigen, wie Sie eines programmieren und mit CSS stylen, das Fehleingaben vorbeugt.

Artikel verschenken
vorlesen Druckansicht 4 Kommentare lesen
, KI, Collage c’t

(Bild: KI, Collage c’t)

Lesezeit: 12 Min.
Von
  • Oliver Lau
Inhaltsverzeichnis

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. 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.

c't kompakt
  • Webseiten mit Formularen mĂĽssen Fehleingaben der Nutzer entgegenwirken.
  • Mit HTML und CSS lassen sich dazu die falsch befĂĽllten Felder markieren.
  • JavaScript-Code ist nötig, um weitergehende PrĂĽfungen durchzufĂĽhren, etwa auf Plausibilität.
Mehr zum Thema Programmieren

Den Code fĂĽr das Frontend finden Sie neben dem Code fĂĽrs Backend im GitHub-Repository zu dieser Artikelserie im Verzeichnis reminder-client.

Das war die Leseprobe unseres heise-Plus-Artikels "Webservices programmieren in Go: Frontends entwickeln". Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.

Immer mehr Wissen. Das digitale Abo fĂĽr IT und Technik.