¿Cuánto está invirtiendo Google en el idioma Go?

35

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

David
fuente
66
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.
9000
1
@ 9000 Proporcione ese comentario como respuesta, para que podamos votar y comentarlo.
David

Respuestas:

27

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.

crazy2be
fuente
55
Brad Fitzpatrick de memcached y otros proyectos de fama también es parte del equipo de Go, ha estado arreglando errores e implementando características en toda la biblioteca estándar como locos.
uriel
1
también ese tipo sin bloqueo del blog 1024cores está trabajando en Go. Entonces, aunque no soy un fanático, en mi humilde opinión, Go no se está hundiendo.
NoSenseEtAl
11

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

9000
fuente
1
Ir a AppEngine se ve increíble. Demasiado más fácil que Java y claro y rápido que Python.
Moshe Revah
Y ahora está listo ahora.
Moshe Revah
3

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.

ellos mismos
fuente
Simplemente me preocupa que Google corte repentinamente exactamente los servicios que empecé a amar y de los que dependía. Uno de ellos es Google Answers.
David
14
¿Quién necesita Google Answers cuando recibió Stack Exchange?
Trabajo
Google está recortando servicios que no se dieron cuenta. Al igual que cualquier otra empresa exitosa. Supongo que se llama aprender de los errores.
Paweł Dyda
3
Nunca puedes estar seguro. Pero para mí, Go tiene el potencial de permitir que Google sea más independiente de Java (que ahora es propiedad de Oracle), por ejemplo, en teléfonos Android. Además, Go es una buena combinación de muchas características de C, C ++ y Python, todas utilizadas intensamente en Google.
themue
@Job Con Google Answers, podría pedirle a la gente que haga mucho más trabajo que en Stack Exchange. Aquí siempre existe el riesgo de que nadie esté motivado para hacer el trabajo necesario para responder una pregunta.
David
2

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

Quirón
fuente
3
Vale la pena señalar que incluso si Google deja de invertir en Go, el idioma no necesariamente va a morir. Es de código abierto y gratuito, y otras compañías lo están usando seriamente. Hay tres compiladores que conozco. Entonces, a diferencia de, digamos, Respuestas u Ola, si Google decide dejar de apoyarlo, no será devastado.
Kyle C
2
También algunas compañías han comenzado a construir su infraestructura usando Go, ver: go-lang.cat-v.org/organizations-using-go
uriel