Notizen zu Frameworks und Tools, die ich beim Einrichten einer Go-Entwicklungsumgebung geprüft habe.
Web Framework
Echo
Ein leichtgewichtiges und schnelles Web-Framework.
Routing, Middleware und Template-Engine-Unterstützung sind enthalten, also die grundlegenden Bausteine für Webentwicklung.
Die API ist einfach gehalten, dadurch bleibt der Lernaufwand niedrig.
Tool
Air
air-verse/air: ☁️ Live reload for Go apps
Ein Live-Reload-Tool, das in Go geschrieben ist.
Es erkennt Dateiänderungen und startet Build oder Anwendung automatisch neu, was die Entwicklung effizienter macht.
Über eine Konfigurationsdatei wie .air.toml lässt es sich anpassen.
Zusammenfassung
Wenn man mit Webentwicklung in Go anfangen will, ist die Kombination aus Echo und Air ein unkomplizierter Startpunkt.
Mit Air entfällt der manuelle Neustart nach jeder Codeänderung, was das Entwicklungserlebnis verbessert.
hsb.horse