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.
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
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!") }
Speichern Sie die Datei und öffnen Sie eine neue Terminalsitzung in Ihrem Arbeitsverzeichnis. Führen Sie den folgenden Befehl aus:
go run main.go
Sie sollten die folgende Ausgabe sehen:
Hello, World!
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.
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) }
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.
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!") }
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.
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.
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
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.
Ein Klick auf die Schaltfläche sollte den Wert des Zählers erhöhen.
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!
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!