Quanto investe Google nella lingua Go?


35

Ho letto un bel po 'della lingua Go , e sembra promettente. L'ultima importante informazione che mi manca prima di decidere di spendere di più nella lingua è: quanto denaro / potere umano investe Google o altre aziende nello sforzo di sviluppo? Se queste informazioni non possono essere fornite, hai altre informazioni che mostrano l'impegno di Google nel progetto. Viene utilizzato come lingua principale per un nuovo investimento o simile (la mia ipotesi è che è troppo presto per questo, ma non lo so)?


6
Recentemente Google ha investito un altro po 'su Go e ora Go funziona su AppEngine . Un altro segno che Go è vivo e vegeto.
9000,

1
@ 9000 Fornisci questo commento come risposta, in modo da poter votare e commentare.
David,

Risposte:


27

Uso go da circa un anno e da allora la lingua è continuamente migliorata. Le cose stanno cambiando, migliorando, (in qualche modo) stabilizzando, e generalmente mi stupiscono nelle loro innovazioni (ad esempio gofix). Sicuramente non sta morendo e sembra che stiano facendo un bel po 'di sforzo.

La tabella codici di Google mostra 17 persone che hanno contribuito al progetto. A quanto pare, tutti tranne tre sono probabilmente dipendenti di Google: http://code.google.com/p/go/people/list . Vale la pena notare che il progetto go ha programmatori famosi come Rob Pike e Ken Thompson che lavorano per questo, padri di UNIX. Se a Google non importasse del futuro della lingua go, è improbabile che assegnerebbero programmatori di così alto profilo al suo sviluppo.

Google sta usando go internamente: http://golang.org/doc/go_faq.html#Is_Google_using_go_internally

La saga di Oracle non accadrà con go: vedere il file di licenza e la concessione di brevetto irrevocabile . Anche se Google smettesse di svilupparsi (il che è improbabile, dati i miei punti sopra), probabilmente qualcuno lo prenderebbe.

Oltre a tutti i punti di cui sopra, Google go è praticamente l' ideale per l'uso interno di Google, grazie alla parallelizzazione integrata, al supporto della libreria nativa per il protocollo http e alla velocità. Solo per questo motivo, puoi essere abbastanza sicuro che go sarà supportato da Google per il prossimo futuro.


5
Brad Fitzpatrick di memcached e altri progetti famosi fanno anche parte del team Go, ha corretto bug e implementato funzionalità in tutta la libreria standard come un matto.
uriel,

1
anche quel ragazzo libero dal blog di 1024cores sta lavorando su Go. Quindi, anche se non sono un fan, IMHO Go non sta andando sotto.
NoSenseEtAl


3

Non conosco il numero di sviluppatori, ma c'è un intenso sviluppo continuo di Go. Il team pubblica spesso i propri miglioramenti (quasi ogni settimana), mantiene la documentazione e la dashboard ( http://godashboard.appspot.com/ ) e partecipa all'I / O di Google e ad altre conferenze.

La comunità cresce così come il numero di progetti. Quindi, dopo un primo clamore e la depressione della disillusione, Go ora si avvicina lentamente a un linguaggio produttivo.


Sono solo preoccupato che Google improvvisamente tagli esattamente i servizi che ho iniziato ad amare e da cui dipendo. Uno di questi è Google Answers.
David,

14
Chi ha bisogno di Google Answers quando hai Stack Stack?
Giobbe

Google sta tagliando i servizi che non hanno preso piede. Proprio come qualsiasi altra azienda di successo. Immagino si chiami imparare dagli errori.
Paweł Dyda,

3
Non puoi mai esserne sicuro. Ma per me Go ha il potenziale per consentire a Google di essere più indipendente da Java (che ora è di proprietà di Oracle), ad esempio sui telefoni Android. Inoltre Go è una buona combinazione di molte funzionalità C, C ++ e Python, tutte utilizzate in modo intensivo da Google.
tema

@Job Con Google Answers potrei chiedere alle persone di fare molto più lavoro che su Stack Exchange. Qui c'è sempre il rischio che nessuno sia motivato a fare il lavoro necessario per rispondere a una domanda.
David,

2

Quanto investe Google nella lingua Go? Non credo che nessuno possa rispondere tranne Google stesso.
Google ha l'abitudine di rilasciare progetti e vedere come le persone reagiscono a loro, se c'è un sacco di buzz attorno ad esso, investi in esso e, in caso contrario, lascialo cadere.
Esempi:
Chrome OS, Google Buzz, GMail, Reader, Android ...


3
Vale la pena notare che anche se Google smette di investire in Go, la lingua non morirà necessariamente. È open source e gratuito e altre aziende lo usano seriamente. Ci sono tre compilatori di cui sono a conoscenza. Quindi, diversamente, diciamo, Answers o Wave, se Google decide di smettere di supportarlo, non sarà devastato.
Kyle C,

2
Inoltre, alcune aziende hanno iniziato a costruire la propria infrastruttura utilizzando Go, vedi: go-lang.cat-v.org/organizations-using-go
uriel
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.