Combien Google investit-il dans la langue Go?

35

J'ai beaucoup lu sur le langage Go , et cela semble prometteur. La dernière information importante qui me manque avant de décider de consacrer plus d'effort à la langue est la suivante: combien de ressources monétaires / financières Google ou d'autres entreprises investissent-ils dans l'effort de développement? Si ces informations ne peuvent pas être fournies, disposez-vous d'autres informations montrant l'engagement de Google dans le projet? Est-il utilisé comme langue principale pour un nouvel investissement ou similaire (je suppose que c'est trop tôt pour cela, mais je ne le sais pas)?

David
la source
6
Récemment, Google a investi un peu plus dans Go et Go fonctionne maintenant sur AppEngine . Un autre signe que Go est en vie et en pleine forme.
9000
1
@ 9000 Merci de fournir ce commentaire en guise de réponse afin que nous puissions voter et commenter.
David

Réponses:

27

J'utilise go depuis environ un an maintenant et la langue s'est continuellement améliorée depuis. Les choses changent, s’améliorent, se stabilisent (un peu) et me surprennent généralement par leurs innovations (par exemple, gofix). Ce n’est certainement pas en train de mourir et ils semblent y consacrer beaucoup d’efforts.

La page de code de Google montre 17 personnes qui contribuent au projet. À première vue, tous les employés sauf trois sont probablement des employés de Google: http://code.google.com/p/go/people/list . Il est à noter que le projet go a des programmeurs remarquables tels que Rob Pike et Ken Thompson, pères d’UNIX. Si Google ne se souciait pas de l'avenir de la langue utilisée, il est peu probable qu'ils affectent de tels programmeurs de haut niveau à son développement.

Google utilise go en interne: http://golang.org/doc/go_faq.html#Is_Google_using_go_internally

La saga Oracle ne se produira pas avec go: voir le fichier de licence et l' octroi de brevet irrévocable . Même si Google devait cesser de développer (ce qui est peu probable compte tenu de ce que je viens de dire), quelqu'un d'autre le reprendrait probablement.

En plus de tous les points ci-dessus, Google go est plutôt idéal pour une utilisation interne de Google, en raison de sa parallélisation intégrée, de la prise en charge des bibliothèques natives pour le protocole http et de sa vitesse. Rien que pour cette raison, vous pouvez être certain que Google sera pris en charge pendant un certain temps.

crazy2be
la source
5
Brad Fitzpatrick, de Memcached et d'autres projets, fait également partie de l'équipe de Go. Il corrige des bugs et implémente des fonctionnalités dans toute la bibliothèque standard.
Uriel
1
De plus, ce gars sans verrou du blog 1024cores travaille sur Go. Donc, bien que je ne sois pas fan IMHO Go isnt Going under.
NoSenseEtAl
11

Récemment, Google a investi un peu plus dans Go et Go fonctionne maintenant sur AppEngine . Un autre signe que Go est en vie et en pleine forme.

Mis à jour à partir d'un commentaire à la demande générale :)

9000
la source
1
Allez sur AppEngine, ça a l'air génial. Trop plus facile que Java et clair et rapide que Python.
Moshe Revah
Et il vient d' être prêt maintenant.
Moshe Revah
3

Je ne connais pas le nombre de développeurs, mais Go poursuit un développement intensif et continu. L'équipe publie souvent ses améliorations (presque toutes les semaines), tient à jour la documentation et le tableau de bord ( http://godashboard.appspot.com/ ) et participe aux conférences Google I / O et autres.

La communauté grandit ainsi que le nombre de projets. Donc, après un premier battage médiatique et le creux de la désillusion, Go se lève maintenant lentement vers un langage productif.

le thème
la source
Je crains que Google ne coupe soudainement exactement les services que j'ai commencé à aimer et sur lesquels je compte. L'un d'eux étant Google Answers.
David
14
Qui a besoin de Google Answers quand vous avez Stack Exchange?
Job
Google coupe les services qui ne se sont pas fait remarquer. Comme toute autre entreprise prospère. Je suppose que cela s'appelle apprendre de ses erreurs.
Paweł Dyda
3
Vous ne pouvez jamais être sûr. Mais pour moi, Go a le potentiel de laisser Google plus indépendant de Java (qui appartient maintenant à Oracle), par exemple sur les téléphones Android. De plus, Go est une bonne combinaison de nombreuses fonctionnalités C, C ++ et Python, toutes utilisées de manière intensive par Google.
thème
@Job Avec Google Answers, je pourrais demander aux gens de faire beaucoup plus de travail que sur Stack Exchange. Ici, il y a toujours le risque que personne ne soit motivé pour faire le travail nécessaire pour répondre à une question.
David
2

Combien Google investit-il dans la langue Go? Je ne pense pas que quiconque puisse répondre sauf Google lui-même.
Google a l'habitude de publier des projets et de voir comment les gens y réagissent. S'il y a beaucoup de bruit autour de lui, investissez-le et si ce n'est pas le cas, laissez-le tomber.
Exemples:
Chrome OS, Google Buzz, GMail, Reader, Android ...

Chiron
la source
3
Il convient de noter que même si Google cesse d'investir dans Go, la langue ne va pas nécessairement mourir. Il est open source et gratuit, et d’autres entreprises l’utilisent sérieusement. À ma connaissance, il existe trois compilateurs. Donc, contrairement à, par exemple, Answers ou Wave, si Google décide de ne plus le prendre en charge, il ne sera pas dévasté.
Kyle C
2
En outre, de nombreuses entreprises ont commencé à construire leur infrastructure avec Go, voir: go-lang.cat-v.org/organizations-using-go
uriel