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)?


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.


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


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.


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 ...


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.