Сколько Google инвестирует в язык Go?


35

Я прочитал довольно много о языке Go , и это кажется многообещающим. Последний важный фрагмент информации, который мне не хватает, прежде чем я решу потратить больше усилий на язык, это: сколько денег / человеческих ресурсов вкладывает Google или другие компании в усилия по разработке? Если эта информация не может быть предоставлена, есть ли у вас какая-либо другая информация, свидетельствующая о приверженности Google проекту. Используется ли он в качестве основного языка для новых инвестиций или аналогичных (я думаю, что это слишком рано для этого, но я не знаю)?


6
Недавно Google вложил еще один бит в Go, и теперь Go работает на AppEngine . Еще один признак того, что Го жив и здоров.
9000

1
@ 9000 Пожалуйста, предоставьте этот комментарий в качестве ответа, чтобы мы могли проголосовать и прокомментировать его.
Дэвид

Ответы:


27

Я использую Go уже около года, и с тех пор язык постоянно улучшается. Вещи меняются, улучшаются, (несколько) стабилизируются и в целом поражают меня своими инновациями (например, gofix). Это, безусловно, не умирает, и они, кажется, прикладывают немало усилий.

Кодовая страница Google показывает 17 человек, участвующих в проекте. Судя по всему, все, кроме трех, скорее всего, сотрудники Google: http://code.google.com/p/go/people/list . Стоит отметить, что в проекте go работают известные программисты, такие как Роб Пайк и Кен Томпсон, отцы UNIX. Если бы Google не заботился о будущем языка go, маловероятно, что он назначит таких известных программистов на его разработку.

Google использует Go внутренне: http://golang.org/doc/go_faq.html#Is_Google_using_go_internally

Сагой на оракула не будет с go: посмотрите файл лицензии и безотзывную выдачу патента . Даже если бы Google прекратил разработку go (что маловероятно, учитывая мои пункты выше), кто-то другой, вероятно, подхватит его.

В дополнение ко всем вышеперечисленным пунктам, Google Go в значительной степени идеально подходит для внутреннего использования Google, благодаря встроенному распараллеливанию, поддержке встроенной библиотеки для протокола http и скорости. Только по этой причине вы можете быть уверены, что Google еще какое-то время будет поддерживаться.


5
Брэд Фицпатрик из Memcached и других проектов также является частью команды Go, он исправляет ошибки и реализует функции по всей стандартной библиотеке, как сумасшедшие.
Уриэль

1
Кроме того, этот свободный парень из блога 1024cores работает на Go. Так что, хотя я не фанат ИМХО Go is Going Under.
NoSenseEtAl

11

Недавно Google вложил еще один бит в Go, и теперь Go работает на AppEngine . Еще один признак того, что Го жив и здоров.

Обновленный от комментария популярным требованием :)


1
Перейти на AppEngine выглядит потрясающе. Слишком проще, чем Java, и понятнее и быстрее, чем python.
Моше Рева

И это только сейчас готово .
Моше Рева

3

Я не знаю количество разработчиков, но интенсивное непрерывное развитие Go. Команда часто публикует свои улучшения (почти каждую неделю), ведет документацию и панель инструментов ( http://godashboard.appspot.com/ ) и участвует в Google I / O и других конференциях.

Сообщество растет, а также количество проектов. Таким образом, после первого ажиотажа и корыта разочарования, Go теперь медленно переходит к продуктивному языку.


Я просто беспокоюсь о том, что Google внезапно сократится именно на тех услугах, которые я начал любить и зависеть от них. Одним из них является Google Ответы.
Дэвид

14
Кому нужны ответы Google, когда вы приобрели Stack Exchange?
Работа

Google сокращает услуги, которые не завоевали популярность. Как и любая другая успешная компания. Я думаю, это называется учиться на ошибках.
Павел Дида

3
Вы никогда не можете быть уверены. Но для меня Go может позволить Google быть более независимым от Java (который теперь принадлежит Oracle), например, на телефонах Android. Кроме того, Go - это хорошая комбинация многих функций C, C ++ и Python, которые интенсивно используются в Google.
themue

@Job С помощью Google Ответов я мог бы попросить людей выполнять намного больше работы, чем в Stack Exchange. Здесь всегда существует риск того, что никто не будет мотивирован выполнять работу, необходимую для ответа на вопрос.
Дэвид

2

Сколько Google инвестирует в язык Go? Я не думаю, что кто-то может ответить, кроме самого Google.
У Google есть привычка выпускать проекты и видеть, как люди реагируют на них, если вокруг них много шума, вкладывайте в него средства, а если нет, отбрасывайте его.
Примеры:
Chrome OS, Google Buzz, GMail, Reader, Android ...


3
Стоит отметить, что даже если Google прекратит инвестировать в Go, язык не обязательно умрет. Это открытый исходный код и бесплатный, и другие компании используют его всерьез. Мне известны три компилятора. Так что, в отличие от, скажем, Ответов или Волны, если Google решит прекратить поддерживать его, он не будет опустошен.
Кайл C

2
Также довольно много компаний начали строить свою инфраструктуру с использованием Go, см. Go-lang.cat-v.org/organizations-using-go
uriel
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.