Heim >Backend-Entwicklung >Golang >Ist Golang für die Webentwicklung geeignet?

Ist Golang für die Webentwicklung geeignet?

(*-*)浩
(*-*)浩Original
2019-12-27 11:56:314237Durchsuche

Ist Golang für die Webentwicklung geeignet?

Es ist sehr praktisch, die Go-Sprache für die Webentwicklung zu verwenden. Wenn Sie kein Framework verwenden, können Sie schnell eine Webanwendung entwickeln, indem Sie einfach das Paket net/http verwenden. Das offizielle Paket unterstützt jedoch keine API im RESTful-Stil, daher müssen wir noch ein Framework auswählen, das uns bei der Entwicklung hilft. (Empfohlenes Lernen: GO )

Wir geben Web auf Github ein, wählen das Go-Sprachelement aus und sortieren nach der Anzahl der Sterne. Es gibt ungefähr Folgendes Beliebt in der Community:

caddy
gin
beego
martini
gotty
echo
revel
iris

Es ist erwähnenswert, dass beggo ein von Chinesen entwickeltes und gepflegtes Projekt ist. Als erste Lernphase haben wir das berühmte Gin-Projekt zum Erkunden ausgewählt.

Das Web-Backend von Golang ist viel schneller als PHP, Ruby und Python, auch wenn es nicht gleichzeitig ist

Die Verwendung von gleichzeitigem Zugriff in Golang ist wirklich sehr praktisch und sehr schnell, und die Kosten für Golang skalieren entsprechend Sehr große Webprojekte sind gering.

Wenn Sie möchten, kann die Golang-Bereitstellung bequemer sein als PHP. Sie können go get und http.ServeAndListen() ohne Nginx und Apache verwenden Änderungen sind eigentlich kein großes Problem. Schauen Sie sich pilu/fresh an. · GitHub Sie können tatsächlich Ihr eigenes Shell-Skript schreiben (Sie können es auch direkt in go schreiben, da es sich um eine Systemsprache handelt), um Änderungen im Dateisystem zu überwachen Dies stellt selbst für C/C++-Projekte kein großes Problem dar. Die Leute schreiben Web nicht in C/C++, weil sie nicht die beste Wahl zum Schreiben von Web-Apps sind.

Nach dem in Golang geschriebenen Code kompiliert ist, ist sie robuster als die Skriptsprache, da der Go-Compiler einige Best Practices erzwingt.

Wenn Sie also mit Go vertraut sind oder bereit sind, Zeit zu investieren, lohnt es sich, diese Sprache zu verwenden, wenn Sie nicht damit vertraut sind Da der Projektzyklus eng ist, wird empfohlen, dass Sie die Sprache verwenden, mit der Sie am besten vertraut sind. Das Erlernen von Go selbst erfordert Zeit.

Mein letztes Webprojekt wurde in Gorilla geschrieben, und ich habe dabei gelernt, dass das Golang-Web-Toolkit sehr nützlich ist.

Das obige ist der detaillierte Inhalt vonIst Golang für die Webentwicklung geeignet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Worin ist Golang geschrieben?Nächster Artikel:Worin ist Golang geschrieben?