Die Go-Sprache verfügt über Frameworks wie: Beego (Open Source, leistungsstarkes Web-Framework in der Go-Sprache), Buffalo (schnelles Webentwicklungs-Framework in der Go-Sprache), Echo, Gin, Iris, Revel (hohe Produktivität, Full-Stack). Go-Sprache) Web-Framework) usw.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, GO 1.11.2, Thinkpad T480-Computer.
Go ist eine schnell wachsende Open-Source-Programmiersprache zum Erstellen einfacher, schneller und zuverlässiger Software.
Wenn Sie selbst eine kleine Anwendung schreiben, benötigen Sie möglicherweise kein Web-Framework. Aber wenn Sie ein Produkt herstellen wollen, dann brauchen Sie auf jeden Fall einen guten Rahmen.
Wenn Sie dachten, Sie hätten das Wissen und die Erfahrung, würden Sie dann den gesamten Code selbst schreiben? Haben Sie Zeit, ein externes Paket in Produktionsqualität zu finden, das die Aufgabe erledigt? Sind Sie sicher, dass dies mit dem Rest Ihrer Bewerbung übereinstimmt?
Das sind die Gründe, die uns (sogar die Besten von uns) dazu bewegen, Frameworks zu verwenden. Wir möchten uns nicht wiederholen, wenn jemand anderes bereits die notwendige harte Arbeit geleistet hat. 6 Go-Sprach-Web-Frameworks ich
2. Buffalo: ein schnelles Webentwicklungs-Framework in Go-Sprache
* https://github.com/gobuffalo/buffalo * https://gobuffalo.io
3. performance, ein minimalistisches Web-Framework
* https://github.com/labstack/echo
4. Gin
: Ein in der Go-Sprache geschriebenes HTTP-Web-Framework. Es bietet eine API im Martini-Stil und eine bessere Leistung.
* https://github.com/gin-gonic/gin
5. Derzeit das am schnellsten wachsende Go-Web-Framework. Bietet vollständige MVC-Funktionalität und ist zukunftssicher.
* https://github.com/kataras/iris
* https://iris-go.com
6: Ein hochproduktives Full-Stack-Web-Framework für Go. * https://github.com/revel/revel
* https://revel.github.io
Golang-Tutorial
Das obige ist der detaillierte Inhalt vonHat die Go-Sprache ein Framework?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!