Bewertung:

Das Buch ist ein gut organisiertes und klar geschriebenes Tutorial für diejenigen, die bereits einige Erfahrung mit der Go-Programmierung haben und die Webentwicklung mit der Go-Standardbibliothek erlernen möchten. Es bietet zwar gute Erklärungen und ist reich an Codebeispielen, ist aber aufgrund der vorausgesetzten Vorkenntnisse nicht für absolute Anfänger geeignet.
Vorteile:⬤ Gut geschrieben und organisiert
⬤ klar und einfach zu folgen
⬤ deckt wichtige Konzepte in der Webentwicklung ab
⬤ verlässt sich nicht auf Bibliotheken von Drittanbietern
⬤ gut für diejenigen mit einiger Erfahrung in Go und Webprogrammierung.
⬤ Code-Beispiele funktionieren oft nicht
⬤ kann für absolute Anfänger zu fortgeschritten sein
⬤ fehlt eine umfassende Einführung in grundlegende Go-Programmierkonzepte
⬤ Benutzer müssen das Buch mit zusätzlichen Ressourcen ergänzen, um das Material vollständig zu erfassen.
(basierend auf 19 Leserbewertungen)
Go Web Programming
Zusammenfassung
Go Web Programming lehrt Sie, wie Sie skalierbare, hochleistungsfähige Webanwendungen in Go unter Verwendung moderner Designprinzipien erstellen können.
Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.
Über die Technologie
Die Sprache Go erfüllt die Anforderungen skalierbarer, hochleistungsfähiger Webanwendungen, indem sie sauberen und schnellen kompilierten Code, Garbage Collection, ein einfaches Gleichzeitigkeitsmodell und eine fantastische Standardbibliothek bietet. Sie eignet sich perfekt für das Schreiben von Microservices oder den Aufbau skalierbarer, wartbarer Systeme.
Über das Buch
Go Web Programming lehrt Sie, wie Sie Webanwendungen in Go unter Verwendung moderner Designprinzipien erstellen können. Sie lernen, wie Sie das Dependency Injection Design Pattern für das Schreiben von Testdoubles implementieren, Nebenläufigkeit in Webanwendungen nutzen und JSON und XML in Webservices erstellen und konsumieren. Auf dem Weg dorthin werden Sie entdecken, wie Sie Ihre Abhängigkeit von externen Frameworks minimieren können, und Sie werden wertvolle Produktivitätstechniken für das Testen und Bereitstellen Ihrer Anwendungen erlernen.
Was ist drin?
⬤ Grundlagen.
⬤ Testen und Benchmarking.
⬤ Gleichzeitigkeit nutzen.
⬤ Bereitstellen auf eigenständigen Servern, PaaS und Docker.
⬤ Dutzende von Tipps, Tricks und Techniken.
Über den Leser
Dieses Buch setzt voraus, dass Sie mit den Grundlagen der Sprache Go und den allgemeinen Konzepten der Webentwicklung vertraut sind.
Über den Autor
Sau Sheong Chang ist Managing Director of Digital Technology bei Singapore Power und leistet einen aktiven Beitrag zu den Ruby- und Go-Communities.
Inhaltsverzeichnis
TEIL 1 GO UND WEBANWENDUNGEN.
⬤ Go- und Webanwendungen.
⬤ Go ChitChat.
TEIL 2 GRUNDLEGENDE WEBANWENDUNGEN.
⬤ Verarbeitung von Anfragen.
⬤ Verarbeitung von Anfragen.
⬤ Anzeigen von Inhalten.
⬤ Daten speichern.
TEIL 3 REALITÄT.
⬤ Webdienste nutzen.
⬤ Testen Sie Ihre Anwendung.
⬤ Go-Gleichzeitigkeit ausnutzen.
⬤ Go einrichten.