Quanto o Google está investindo no idioma Go?

35

Eu li bastante sobre a linguagem Go , e parece promissor. A última informação importante que me falta antes de decidir gastar mais esforço no idioma é: quanto dinheiro / mão de obra o Google ou outras empresas investem no esforço de desenvolvimento? Se essas informações não puderem ser fornecidas, você tem outras informações mostrando o compromisso do Google com o projeto. Ele está sendo usado como idioma principal para um novo investimento ou similar (meu palpite é que é muito cedo para isso, mas eu não sei)?

David
fonte
6
Recentemente, o Google investiu mais um pouco no Go e agora o Go é executado no AppEngine . Outro sinal de que Go está vivo e chutando.
9000
11
@ 9000 Por favor, forneça esse comentário como resposta, para que possamos votar e comentar.
David

Respostas:

27

Uso go há cerca de um ano e o idioma melhorou continuamente desde então. As coisas estão mudando, melhorando (estabilizando), e geralmente me surpreendendo em suas inovações (por exemplo, gofix). Certamente não está morrendo, e eles parecem estar se esforçando bastante nisso.

A página de códigos do Google mostra 17 pessoas que contribuem para o projeto. Pelo que parece, todos, exceto três, provavelmente são funcionários do Google: http://code.google.com/p/go/people/list . É importante notar que o projeto go possui programadores notáveis ​​como Rob Pike e Ken Thompson trabalhando para ele, pais do UNIX. Se o Google não se importasse com o futuro da linguagem go, é improvável que eles designassem programadores de alto nível para seu desenvolvimento.

O Google está usando go internamente: http://golang.org/doc/go_faq.html#Is_Google_using_go_internally

A saga do oracle não acontecerá com o go: veja o arquivo de licença e a concessão irrevogável de patente . Mesmo que o Google parasse de desenvolver o go (o que é improvável, considerando meus pontos acima), alguém provavelmente o pegaria.

Além de todos os pontos acima, o Google go é praticamente ideal para uso interno do Google, devido à paralelização integrada, suporte de biblioteca nativa para o protocolo http e velocidade. Por esse motivo, você pode ter certeza de que o Google será suportado por um tempo.

crazy2be
fonte
5
Brad Fitzpatrick, do memcached e de outros projetos, também faz parte da equipe Go, ele corrigiu bugs e implementou recursos em toda a biblioteca padrão como um louco.
uriel
11
também aquele cara sem bloqueio do blog 1024cores está trabalhando no Go. Então, embora eu não sou um fã, o IMHO Go não está indo bem.
NoSenseEtAl
11

Recentemente, o Google investiu mais um pouco no Go e agora o Go é executado no AppEngine . Outro sinal de que Go está vivo e chutando.

Atualizado a partir de um comentário da demanda popular :)

9000
fonte
11
Ir no AppEngine parece incrível. Muito mais fácil que Java e claro e rápido que python.
Moshe Revah
E está pronto agora.
Moshe Revah
3

Não sei o número de desenvolvedores, mas há um intenso desenvolvimento contínuo do Go. A equipe libera seus aprimoramentos frequentemente (quase todas as semanas), mantém a documentação e o painel ( http://godashboard.appspot.com/ ) e participa das E / S do Google e de outras conferências.

A comunidade cresce e o número de projetos. Então, depois de uma primeira campanha publicitária e de uma desilusão, o Go agora se torna lentamente uma linguagem produtiva.

themue
fonte
Estou preocupado com o fato de o Google repentinamente cortar exatamente os serviços que comecei a amar e a que dependo. Um deles é o Google Answers.
David
14
Quem precisa do Google Answers quando você obtém o Stack Exchange?
Job
O Google está cortando serviços que não pegaram. Assim como qualquer outra empresa de sucesso. Eu acho que é chamado de aprender com os erros.
Paweł Dyda
3
Você nunca pode ter certeza. Mas, para mim, o Go tem o potencial de deixar o Google mais independente do Java (que agora é de propriedade da Oracle), por exemplo, em telefones Android. Além disso, o Go é uma boa combinação de muitos recursos de C, C ++ e Python, todos usados ​​intensivamente no Google.
themue
@Job Com o Google Answers, eu poderia pedir às pessoas que trabalhassem muito mais do que no Stack Exchange. Aqui sempre existe o risco de que ninguém fique motivado para fazer o trabalho necessário para responder a uma pergunta.
David
2

Quanto o Google está investindo no idioma Go? Acho que ninguém poderia responder, exceto o próprio Google.
O Google tem o hábito de liberar projetos e ver como as pessoas reagem a eles, se houver muito burburinho em torno dele, invista nele e, se não, deixe-o cair.
Exemplos:
Chrome OS, Google Buzz, GMail, Reader, Android ...

Quíron
fonte
3
Vale ressaltar que, mesmo que o Google pare de investir no Go, o idioma não está necessariamente morrendo. É de código aberto e gratuito, e outras empresas estão usando-o seriamente. Existem três compiladores que eu conheço. Diferentemente, digamos, Answers ou Wave, se o Google decidir parar de apoiá-lo, ele não será devastado.
Kyle C
2
Também bastante algumas empresas começaram a construir a sua infra-estrutura usando Go, consulte: go-lang.cat-v.org/organizations-using-go
uriel