He leído bastante sobre el lenguaje Go , y parece prometedor. La última información importante que me falta antes de decidir gastar más esfuerzo en el idioma es: ¿Cuánto dinero / mano de obra invierte Google u otras compañías en el esfuerzo de desarrollo? Si no se puede proporcionar esta información, ¿tiene alguna otra información que muestre el compromiso de Google con el proyecto? ¿Se está utilizando como idioma principal para una nueva inversión o similar (supongo que es demasiado pronto para esto, pero no lo sé)?
programming-languages
google
go
David
fuente
fuente
Respuestas:
He estado usando go durante aproximadamente un año y el idioma ha mejorado continuamente desde entonces. Las cosas están cambiando, mejorando, (algo) estabilizándose, y en general me sorprenden en sus innovaciones (por ejemplo, gofix). Ciertamente no está muriendo, y parecen estar poniendo un poco de esfuerzo en ello.
La página de códigos de Google muestra a 17 personas que contribuyen al proyecto. Por lo que parece, todos menos tres de ellos son probablemente empleados de Google: http://code.google.com/p/go/people/list . Vale la pena señalar que el proyecto go tiene programadores notables como Rob Pike y Ken Thompson trabajando para él, padres de UNIX. Si Google no se preocupa por el futuro del lenguaje go, es poco probable que asignen programadores de tan alto perfil para su desarrollo.
Google está utilizando go internamente: http://golang.org/doc/go_faq.html#Is_Google_using_go_internally
La saga Oracle no sucederá con go: consulte el archivo de licencia y la concesión irrevocable de patentes . Incluso si Google dejara de desarrollar go (lo cual es poco probable, dados mis puntos anteriores), es probable que alguien más lo recoja.
Además de todos los puntos anteriores, Google go es bastante ideal para el uso interno de Google, debido a su paralelización incorporada, soporte de biblioteca nativa para el protocolo http y velocidad. Solo por esta razón, puede estar bastante seguro de que Google contará con el respaldo durante un tiempo.
fuente
Recientemente Google invirtió un poco más en Go y ahora Go se ejecuta en AppEngine . Otra señal de que Go está vivo y coleando.
Actualizado de un comentario por demanda popular :)
fuente
No sé la cantidad de desarrolladores, pero hay un desarrollo continuo intenso de Go. El equipo publica sus mejoras a menudo (casi todas las semanas), mantiene la documentación y el tablero ( http://godashboard.appspot.com/ ) y participa en Google I / O y otras conferencias.
La comunidad crece al igual que la cantidad de proyectos. Entonces, después de una primera exageración y el valle de la desilusión, Go ahora lentamente se incorpora a un lenguaje productivo.
fuente
¿Cuánto está invirtiendo Google en Go language? No creo que nadie pueda responder, excepto el propio Google.
Google tiene la costumbre de lanzar proyectos y ver cómo las personas reaccionan ante ellos, si hay mucho ruido alrededor, invierte en él y, si no, déjalo.
Ejemplos:
Chrome OS, Google Buzz, GMail, Reader, Android ...
fuente