Heim > Backend-Entwicklung > Golang > Erste Schritte mit Go und dem Web: Hallo Welt!

Erste Schritte mit Go und dem Web: Hallo Welt!

Mary-Kate Olsen
Freigeben: 2024-12-29 14:49:16
Original
702 Leute haben es durchsucht

Golang erfreut sich als serverseitige Sprache wachsender Beliebtheit. Entwickler nutzen es als Alternative zu gängigeren Technologien wie PHP, Node.js, Ruby, Python usw. Einer der Vorzüge von Go ist sein geringer Ressourcenverbrauch. Entwickler mit kleinem Budget können leistungsstarke Apps erstellen und diese kostengünstig auf einer Low-End-Infrastruktur hosten, wenn sie Go verwenden.

Dieser Leitfaden zielt darauf ab, Go sanft vorzustellen und zu zeigen, wie es zum Erstellen von Anwendungen für das Web verwendet werden kann. Dieses Tutorial richtet sich an Anfänger; Allerdings können auch erfahrene Entwickler darin stöbern. Man weiß nie – vielleicht lernt man das ein oder andere. Genug mit dem Geplauder, fangen wir an.

Voraussetzungen

Um der Anleitung folgen zu können, muss Go auf Ihrem Computer installiert sein. Laden Sie Go herunter und installieren Sie es, indem Sie den Anweisungen folgen: Go herunterladen und installieren.

Um die dargestellten Konzepte zu verstehen, sind einige HTML-Kenntnisse erforderlich. HTML ist leicht zu verstehen, wenn Sie es noch nicht geschrieben haben. Befolgen Sie diese Anleitung, wenn Sie keine Ahnung von HTML haben. Lernen Sie HTML

Um die Anleitung besser zu verstehen, sind einige HTTP-Kenntnisse erforderlich. HTTP ist das Transportprotokoll für das Web. Befolgen Sie diese Anleitung, um HTTP zu verstehen. Lernen Sie HTTP

Hallo Welt, los

Um mit Go zu beginnen, öffnen Sie Ihren Arbeitsordner und erstellen Sie eine neue Datei mit dem Namen main.go. Fügen Sie den folgenden Code zu main.go hinzu

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}
Nach dem Login kopieren
Nach dem Login kopieren

Speichern Sie die Datei und öffnen Sie eine neue Terminalsitzung in Ihrem Arbeitsverzeichnis. Führen Sie den folgenden Befehl aus:

go run main.go
Nach dem Login kopieren
Nach dem Login kopieren

Sie sollten die folgende Ausgabe sehen:

Hello, World!
Nach dem Login kopieren

Herzlichen Glückwunsch! Sie haben Ihr erstes Programm mit Go erstellt. Halten Sie inne und nehmen Sie das schöne Gefühl in sich auf. :) Jetzt zurück an die Arbeit.

Das war nur zum Aufwärmen, um loszulegen.

Hallo Welt, geh ins Internet

Es ist alles schön und gut. Wir konnten „Hello, World!“ ausdrucken. auf dem Terminal mit Go, aber das ist nicht das Ziel dieser Anleitung. Das eigentliche Ziel besteht darin, „Hello, World!“ auszudrucken. auf einer Webseite mit Go. Wie machen wir das?

Kommentieren Sie zunächst den Code aus, den Sie gerade in main.go geschrieben haben. Geben Sie oben in Ihrem Kommentarblock einen allgegenwärtigen Namen wie „Schritt 1“.

Fügen Sie über dem Kommentarblock den folgenden Code hinzu:

package main

import "net/http"
import "fmt"

func main() {
    http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request){
        fmt.Fprintf(w, "<h1>Hello, World!</h1>")
    })

    http.ListenAndServe(":80", nil)
}
Nach dem Login kopieren

Speichern Sie die Datei und führen Sie sie aus. Besuchen Sie localhost in Ihrem Browser und Sie sollten den Text „Hello, World!“ sehen. auf einer Webseite.

Getting Started with Go and the Web: Hello, World!

Dynamisches Hallo

Super! Wir haben es gerade geschafft, mit Go einen Webserver zu erstellen und den Text „Hello, World!“ auszudrucken. Der nächste Schritt besteht darin, den Text basierend auf Benutzereingaben zu ändern. Warum? Damit wir den Zweck serverseitiger Sprachen verstehen und wie sie unsere Webseiten dynamisch machen können.

Kommentieren Sie den Code aus, den Sie im vorherigen Schritt geschrieben haben, und geben Sie ihm oben im Kommentarblock einen sinnvollen Namen wie „Schritt 2“.

Fügen Sie über dem Kommentarblock den folgenden Code hinzu:

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}
Nach dem Login kopieren
Nach dem Login kopieren

Stoppen Sie Ihren Server (STRG C). Speichern Sie die Datei und führen Sie sie aus. Besuchen Sie localhost in Ihrem Browser und Sie sollten eine Formulareingabe mit der Bezeichnung „Geben Sie Ihren Namen ein“ und einer Schaltfläche „Senden“ sehen.

Getting Started with Go and the Web: Hello, World!

Geben Sie Ihren Namen ein und klicken Sie auf „Senden“. Sie sollten den Text „Hallo, Jared“ sehen, wenn Ihr Name „Jared“ ist. Andernfalls sehen Sie den Namen, den Sie im Formular eingegeben haben.

Getting Started with Go and the Web: Hello, World!

Schalter

Als nächstes probieren wir etwas anderes aus. Wie wäre es mit einer Theke?

Kommentieren Sie den Code aus, den Sie im vorherigen Schritt geschrieben haben, und geben Sie ihm oben im Kommentarblock einen sinnvollen Namen wie „Schritt 3“.

Fügen Sie über dem Kommentarblock den folgenden Code hinzu:

go run main.go
Nach dem Login kopieren
Nach dem Login kopieren

Speichern Sie die Datei und führen Sie sie aus. Besuchen Sie localhost in Ihrem Browser und Sie sollten eine Formulareingabe mit der Zahl „1“, der Bezeichnung „Zähler“ und einer Schaltfläche „Hinzufügen“ sehen.

Getting Started with Go and the Web: Hello, World!

Ein Klick auf die Schaltfläche sollte den Wert des Zählers erhöhen.

Abschluss

Herzlichen Glückwunsch! Sie haben Ihre erste Webanwendung erfolgreich mit Go erstellt und beginnen mit einem einfachen „Hallo, Welt!“ und Übergang zu einer dynamischen Webseite mit Benutzerinteraktion. Sie haben gelernt, wie Sie mit Go einen einfachen Webserver einrichten, Benutzereingaben verarbeiten und einen Zähler erstellen. Dies ist erst der Anfang – die Einfachheit und Effizienz von Go machen es zu einer großartigen Wahl für die Erstellung skalierbarer Webanwendungen.

Wenn Sie Go weiter erkunden, werden Sie auf viele weitere erweiterte Funktionen und Bibliotheken stoßen, die Ihnen beim Erstellen leistungsstarker und effizienter Anwendungen helfen können. Experimentieren und entwickeln Sie weiter, und schon bald beherrschen Sie Go und können im Handumdrehen komplexe Webanwendungen erstellen. Viel Spaß beim Codieren!

Halten Sie Ausschau nach weiteren Tutorials. Ciao!

Ressourcen

  • GitHub Repo
  • HTML lernen
  • HTTP lernen
  • Lerne Go

Das obige ist der detaillierte Inhalt vonErste Schritte mit Go und dem Web: Hallo Welt!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage