Google đầu tư bao nhiêu vào ngôn ngữ Go?


35

Tôi đã đọc khá nhiều về ngôn ngữ Go , và nó có vẻ đầy hứa hẹn. Thông tin quan trọng cuối cùng tôi còn thiếu trước khi tôi quyết định dành nhiều nỗ lực hơn cho ngôn ngữ là: Google hoặc các công ty khác đầu tư bao nhiêu tiền cho nỗ lực phát triển? Nếu thông tin này không thể được cung cấp, bạn có bất kỳ thông tin nào khác thể hiện cam kết của Google với dự án không. Có phải nó đang được sử dụng làm ngôn ngữ chính cho một khoản đầu tư mới hoặc tương tự (tôi đoán là còn quá sớm cho việc này, nhưng tôi không biết)?


6
Gần đây, Google đã đầu tư một bit khác vào Go và bây giờ Go chạy trên AppEngine . Một dấu hiệu khác cho thấy Go còn sống và đá.
9000

1
@ 9000 Vui lòng cung cấp nhận xét đó dưới dạng câu trả lời, vì vậy chúng tôi có thể nâng cao nhận xét và bình luận về nó.
David

Câu trả lời:


27

Tôi đã sử dụng go khoảng một năm nay và ngôn ngữ đã liên tục được cải thiện kể từ đó. Mọi thứ đang thay đổi, cải thiện, (phần nào) ổn định, và nói chung làm tôi kinh ngạc trong những đổi mới của họ (ví dụ như gofix). Nó chắc chắn là không chết, và dường như họ đang nỗ lực khá nhiều vào nó.

Trang mã Google cho thấy 17 người đóng góp cho dự án. Từ vẻ bề ngoài của nó, tất cả ba người trong số họ có khả năng là nhân viên của Google: http://code.google.com.vn/p/go/people/list . Đáng chú ý là dự án cờ vây có các lập trình viên đáng chú ý như Rob Pike và Ken Thompson làm việc cho nó, cha đẻ của UNIX. Nếu Google không quan tâm đến tương lai của ngôn ngữ cờ vây, không có khả năng họ sẽ chỉ định các lập trình viên cao cấp như vậy cho sự phát triển của nó.

Google đang sử dụng nội bộ: http://golang.org/doc/go_faq.html#Is_Google_USE_go_iternally

Câu chuyện sấm sét sẽ không xảy ra khi đi: Xem tệp giấy phépcấp bằng sáng chế không thể hủy ngang . Ngay cả khi Google ngừng phát triển đi (điều không thể xảy ra, với quan điểm của tôi ở trên), người khác có thể sẽ chọn nó.

Ngoài tất cả các điểm nêu trên, Google go khá lý tưởng cho việc sử dụng nội bộ của Google, do tính năng song song tích hợp, hỗ trợ thư viện riêng cho giao thức http và tốc độ. Vì lý do này một mình, bạn có thể khá tự tin rằng Google sẽ được Google hỗ trợ trong một thời gian tới.


5
Brad Fitzpatrick của memcached và các dự án nổi tiếng khác cũng là một phần của nhóm Go, anh ta đã sửa lỗi và triển khai các tính năng trên khắp thư viện tiêu chuẩn như điên.
uriel

1
Ngoài ra, anh chàng khóa miễn phí từ blog 1024cores đang làm việc trên Go. Vì vậy, mặc dù tôi không phải là một fan hâm mộ IMHO Go không đi theo.
NoSenseEtAl


3

Tôi không biết số lượng nhà phát triển, nhưng có sự phát triển liên tục của Go. Nhóm phát hành các cải tiến của họ thường xuyên (hầu như mỗi tuần), duy trì tài liệu và bảng điều khiển ( http://godashboard.appspot.com/ ) và tham gia tại Google I / O và các hội nghị khác.

Cộng đồng phát triển cũng như số lượng dự án. Vì vậy, sau một sự cường điệu đầu tiên và máng của sự vỡ mộng Đi ngay bây giờ dần dần trở thành một ngôn ngữ hữu ích.


Tôi chỉ lo lắng về việc Google đột nhiên cắt giảm chính xác các dịch vụ mà tôi đã bắt đầu yêu thích và phụ thuộc vào. Một trong số đó là Google Hỏi & Đáp.
David

14
Ai cần Google Hỏi khi bạn có Stack Exchange?
Công việc

Google đang cắt các dịch vụ không theo kịp. Cũng giống như bất kỳ công ty thành công khác. Tôi đoán nó được gọi là học hỏi từ những sai lầm.
Paweł Dyda

3
Bạn không bao giờ có thể chắc chắn. Nhưng đối với tôi, Go có khả năng cho phép Google độc ​​lập hơn với Java (hiện thuộc sở hữu của Oracle), ví dụ như trên điện thoại Android. Ngoài ra, Go là sự kết hợp tốt của nhiều tính năng C, C ++ và Python, tất cả đều được sử dụng mạnh mẽ tại Google.
năm11

@Job Với Google Câu trả lời Tôi có thể yêu cầu mọi người thực hiện nhiều công việc hơn so với trên Stack Exchange. Ở đây luôn có nguy cơ không ai có động lực để thực hiện công việc cần thiết để trả lời một câu hỏi.
David

2

Google đầu tư bao nhiêu vào ngôn ngữ Go? Tôi không nghĩ ai có thể trả lời ngoại trừ chính Google.
Google có thói quen phát hành các dự án và xem mọi người phản ứng với chúng như thế nào, nếu có nhiều tiếng vang xung quanh nó, hãy đầu tư vào nó và nếu không, hãy bỏ nó.
Ví dụ:
Chrome OS, Google Buzz, GMail, Reader, Android ...


3
Điều đáng chú ý là ngay cả khi Google ngừng đầu tư vào Go, ngôn ngữ không nhất thiết phải chết. Nó là nguồn mở và miễn phí, và các công ty khác đang sử dụng nó một cách nghiêm túc. Có ba trình biên dịch mà tôi biết. Vì vậy, không giống như, Câu trả lời hoặc Sóng, nếu Google quyết định ngừng hỗ trợ, nó sẽ không bị tàn phá.
Kyle C

2
Ngoài ra, một số công ty đã bắt đầu xây dựng cơ sở hạ tầng của họ bằng cách sử dụng Go, xem: go-lang.cat-v.org/ tổ chức
USE
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.