2010-05-24 6 views
56

Ich interessiere mich für die neue Sprache von Google, Go. Ich habe die Materialien auf golang.com überprüft und möchte jetzt Go in der Praxis ausprobieren. Bitte teilen Sie alle Ideen mit, bei denen Sie die Verwendung von Go für angemessen halten. Gibt es Open-Source-Go-Projekte, an denen man teilnehmen könnte?Wofür wird Go verwendet?

+0

scheint entweder http://stackoverflow.com/questions/1731495/what-kind-of-solutions zu duplizieren -is-golang-google-designed-for oder http://stackoverflow.com/questions/1731495/what-kind-o f-solutions-is-golang-google-go-designed-for – dmckee

+0

Es steht für welche Art von Lösungen die Sprache entworfen wurde. Ich möchte wissen, ob es Projekte gibt und was andere Entwickler tun, um daran zu arbeiten. Glauben Sie mir, es ist weit das Gleiche zu sein :) – Incognito

+1

@dmckee - beide Links zeigen auf die gleiche Frage, ich glaube nicht, dass das, was Sie beabsichtigten? –

Antwort

20

Für eine gute und umfassende Liste der in Go geschriebenen Programme siehe Go Programming Language Resources, speziell Go Programs and Apps.

+0

Gibt es offene Projekte, an denen man teilnehmen kann? – Incognito

+0

@Incognito lesen Sie die Liste und finden Sie selbst. Viele dieser Projekte werden bei github gehostet, wo das Teilen einfach ist, selbst wenn es Forking genannt wird. – bortzmeyer

+0

http://herman.asia/open-source-go-projects-to-learn-from –

24

Go ist gut für eigenständige Befehlszeilenanwendungen oder Skripts Netzwerk- und Webserver.

Go ist nicht so gut für Desktop oder GUI-basierte Anwendungen.

Go ist weniger gut für System-Level-Programmierung.

meist Go in Networking verwendet und Webserver, Automation und Kommandozeilen-Tools, wartbaren Code

Go (Golang) libraries for scientific computing.

GO in Machine-Learning

advantages-and-disadvantages-of-go-programming-language

open-source-go-projects-to-learn-from

Producing

Ref:

http://www.infoworld.com/article/2928602/google-go/whats-the-go-language-really-good-for.html

What kind of solutions is Go designed for?

https://en.wikipedia.org/wiki/Go_(programming_language)

https://www.quora.com/What-is-golang-good-for

https://www.quora.com/How-is-Go-used-at-Google

+2

Einige verteilte Plattform wurde auch von Go geschrieben, wie einige SDN-Controller. –