Berapa investasi Google dalam bahasa Go?


35

Saya telah membaca sedikit tentang bahasa Go , dan sepertinya menjanjikan. Sedikit informasi penting terakhir yang saya lewatkan sebelum saya memutuskan untuk menghabiskan lebih banyak upaya pada bahasa ini adalah: Berapa banyak uang / tenaga yang diinvestasikan Google atau perusahaan lain dalam upaya pengembangan? Jika informasi ini tidak dapat diberikan, apakah Anda memiliki informasi lain yang menunjukkan komitmen Google terhadap proyek. Apakah ini digunakan sebagai bahasa utama untuk investasi baru atau sejenisnya (tebakan saya terlalu dini untuk ini, tetapi saya tidak tahu)?


6
Baru-baru ini Google menginvestasikan sedikit lagi di Go dan sekarang Go berjalan di AppEngine . Tanda lain bahwa Go hidup dan menendang.
9000

1
@ 9000 Harap berikan komentar itu sebagai jawaban, sehingga kami dapat membarui dan mengomentarinya.
David

Jawaban:


27

Saya telah menggunakan go selama sekitar satu tahun sekarang, dan bahasanya terus membaik sejak saat itu. Banyak hal berubah, membaik, (agak) menstabilkan, dan umumnya membuat saya kagum dalam inovasi mereka (misalnya gofix). Ini tentu saja tidak sekarat, dan mereka tampaknya melakukan sedikit usaha ke dalamnya.

Halaman kode Google menunjukkan 17 orang yang berkontribusi pada proyek. Dari kelihatannya, semuanya kecuali tiga dari mereka adalah karyawan Google: http://code.google.com/p/go/people/list . Perlu dicatat adalah bahwa proyek go memiliki programmer terkenal seperti Rob Pike dan Ken Thompson yang bekerja untuknya, ayah dari UNIX. Jika Google tidak peduli dengan masa depan bahasa go, kecil kemungkinannya mereka akan menugaskan pemrogram kelas atas untuk pengembangannya.

Google menggunakan go internal: http://golang.org/doc/go_faq.html#Is_Google_using_go_internally

Saga oracle tidak akan terjadi dengan go: Lihat file lisensi dan hibah paten yang tidak dapat dibatalkan . Bahkan jika Google berhenti mengembangkan go (yang tidak mungkin, mengingat poin saya di atas), orang lain mungkin akan mengambilnya.

Selain semua poin di atas, Google go cukup ideal untuk penggunaan internal Google, karena itu paralelisasi bawaan, dukungan pustaka asli untuk protokol http, dan kecepatan. Untuk alasan ini saja, Anda bisa sangat yakin bahwa go akan didukung oleh Google untuk sementara waktu.


5
Brad Fitzpatrick dari memcached dan ketenaran proyek lainnya juga merupakan bagian dari tim Go, ia telah memperbaiki bug dan mengimplementasikan fitur di seluruh perpustakaan standar seperti orang gila.
uriel

1
juga bahwa pria bebas kunci dari blog 1024cores bekerja di Go. Jadi meskipun aku bukan penggemar, IMHO, pergi, tidak pergi.
NoSenseEtAl


3

Saya tidak tahu jumlah pengembang, tetapi ada pengembangan berkelanjutan yang intensif dari Go. Tim sering merilis perbaikan mereka (hampir setiap minggu), mengelola dokumentasi dan dasbor ( http://godashboard.appspot.com/ ) dan berpartisipasi di Google I / O dan konferensi lainnya.

Komunitas tumbuh serta jumlah proyek. Jadi, setelah hype pertama dan kekecewaan Go sekarang perlahan-lahan bangkit ke bahasa yang produktif.


Saya hanya khawatir tentang Google yang tiba-tiba memotong layanan yang saya mulai sukai dan andalkan. Salah satunya adalah Google Answers.
David

14
Siapa yang butuh Google Answers ketika Anda mendapat Stack Exchange?
Pekerjaan

Google memotong layanan yang tidak tertangkap. Sama seperti perusahaan sukses lainnya. Saya kira itu disebut belajar dari kesalahan.
Paweł Dyda

3
Anda tidak pernah bisa yakin. Tetapi bagi saya, Go memiliki potensi untuk membiarkan Google menjadi lebih mandiri dari Java (yang sekarang dimiliki oleh Oracle), misalnya pada ponsel Android. Selain itu Go adalah kombinasi yang baik dari banyak fitur C, C ++ dan Python, semua digunakan secara intensif di Google.
themue

@ Pekerjaan Dengan Google Answers saya bisa meminta orang untuk melakukan lebih banyak pekerjaan daripada di Stack Exchange. Di sini selalu ada risiko bahwa tak seorang pun akan termotivasi untuk melakukan pekerjaan yang diperlukan untuk menjawab pertanyaan.
David

2

Berapa investasi Google dalam bahasa Go? Saya tidak berpikir ada yang bisa menjawab kecuali Google itu sendiri.
Google memiliki kebiasaan untuk merilis proyek dan melihat bagaimana orang bereaksi terhadap mereka, jika ada banyak desas-desus di sekitarnya, berinvestasi di dalamnya dan jika tidak, jatuhkan.
Contoh:
Chrome OS, Google Buzz, GMail, Reader, Android ...


3
Perlu dicatat bahwa meskipun Google berhenti berinvestasi di Go, bahasa tersebut tidak harus mati. Ini adalah open source dan gratis, dan perusahaan lain menggunakannya dengan serius. Ada tiga kompiler yang saya ketahui. Jadi tidak seperti, katakanlah, Jawaban atau Wave, jika Google memutuskan untuk berhenti mendukungnya, itu tidak akan hancur.
Kyle C

2
Juga beberapa perusahaan telah mulai membangun infrastruktur mereka menggunakan Go, lihat: go-lang.cat-v.org/organizations-using-go
uriel
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.