Bewertung:

Das Buch wird von fortgeschrittenen Programmierern und solchen, die ihr Verständnis von Go festigen wollen, gut angenommen. Es bietet eine solide Grundlage, gute Beispiele und Einblicke in das Ökosystem der Go-Programmierung. Es ist jedoch nicht für absolute Anfänger geeignet und hat in einigen Exemplaren einige Qualitätsprobleme.
Vorteile:⬤ Großartig für fortgeschrittene Entwickler und diejenigen, die mit einer anderen Programmiersprache vertraut sind.
⬤ Prägnante Kapitel, die wesentliche Aspekte von Go abdecken.
⬤ Ausgezeichnete Beispiele, die in eine Beispielanwendung integriert sind.
⬤ Bietet praktische Einblicke in die Funktionen und das Ökosystem von Go.
⬤ Gute Grundlage für das Verständnis der Sprache Go mit idiomatischen Beispielen.
⬤ Umfassende Abdeckung wichtiger Themen wie Nebenläufigkeit und Testen.
⬤ Nicht ideal für völlige Anfänger
⬤ Setzt gewisse Vorkenntnisse in der Programmierung voraus.
⬤ Einige Bücher haben Probleme mit der Druckqualität, was das Lesen erschwert.
⬤ Manche Kapitel fühlen sich trocken an oder wiederholen sich. Manche finden den Ansatz zu sehr auf Schritt-für-Schritt-Codierung konzentriert, ohne genügend Beispiele aus der realen Welt.
⬤ Das Buch kann sich nach den ersten Kapiteln verlangsamen, insbesondere was die Erforschung der Standardbibliothek betrifft.
(basierend auf 54 Leserbewertungen)
Go in Action
Zusammenfassung
Go in Action führt Sie in die Sprache Go ein und begleitet Sie vom wissbegierigen Entwickler zum Go-Guru. Das Buch beginnt mit einer Einführung in die einzigartigen Funktionen und Konzepte von Go. Anschließend erhalten Sie praktische Erfahrungen beim Schreiben von realen Anwendungen, einschließlich Websites und Netzwerkservern, sowie Techniken zur Manipulation und Konvertierung von Daten mit einer Geschwindigkeit, die Ihre Freunde neidisch machen wird.
Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.
Über die Technologie
Die Entwicklung von Anwendungen kann schon schwierig genug sein, selbst wenn man sich nicht mit komplexen Problemen der Systemprogrammierung wie Gleichzeitigkeit im Web und Echtzeitleistung befasst. Es ist zwar möglich, diese häufigen Probleme mit zusätzlichen Tools und Frameworks zu lösen, aber Go beherrscht sie von Haus aus und sorgt so für ein natürlicheres und produktiveres Programmiererlebnis. Go wurde bei Google entwickelt und unterstützt sowohl flinke Startups als auch große Unternehmen, die in ihrer Infrastruktur auf hochleistungsfähige Dienste angewiesen sind.
Über das Buch
Go in Action richtet sich an alle Entwickler auf mittlerem Niveau, die bereits Erfahrung mit anderen Programmiersprachen haben und einen schnellen Einstieg in Go oder ein tieferes Verständnis der Sprache und ihrer Interna wünschen. Dieses Buch bietet einen intensiven, umfassenden und idiomatischen Einblick in Go. Es konzentriert sich auf die Spezifikation und Implementierung der Sprache, einschließlich Themen wie Sprachsyntax, Go's Typsystem, Nebenläufigkeit, Kanäle und Tests.
Was ist drin?
⬤ Sprachenspezifikation und -implementierung.
⬤ Go's Typsystem.
⬤ Interna der Datenstrukturen von Go.
⬤ Testen und Benchmarking.
Über den Leser
Dieses Buch setzt voraus, dass Sie als Entwickler mit einer anderen Sprache wie Java, Ruby, Python, C# oder C++ vertraut sind.
Über die Autoren
William Kennedy ist ein erfahrener Softwareentwickler und Autor des Blogs GoingGo. Net. Brian Ketelsen und Erik St. Martin sind die Organisatoren der GopherCon und Co-Autoren des Go-basierten Skynet-Frameworks.
Inhaltsverzeichnis
⬤ Einführung in Go.
⬤ Go-Schnellstart.
⬤ Paketierung und Tooling.
⬤ Arrays, Slices und Maps.
⬤ Go's Typsystem.
⬤ Gleichzeitigkeit.
⬤ Gleichzeitigkeitsmuster.
⬤ Standardbibliothek.
⬤ Testing und Benchmarking.