6 puan yazan xguru 2020-04-23 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Başlıca kullanım alanları API/RPC servisleri ve CLI geliştirme

  • Ağırlıklı olarak web, veritabanı, ağ, sistem ve DevOps alanlarında kullanılıyor

  • Teknoloji şirketlerinde yaygın olarak kullanılıyor, ancak finans/medya gibi sektörlerde de yayılıyor

  • En çok 3~10 yıl deneyimli geliştiriciler kullanıyor ve 2 yılın altında deneyime sahip yeni kullanıcılar %56

  • C/Python’a aşina geliştiriciler çoğunlukta

  • Ana geliştirme OS’i: Linux(%66) > mac(%53) > Windows(%20)

  • IDE: VS Code(%41) > GoLand / IntelliJ (%34) > Vim(%14)

  • Sonraki projede de Go kullanacak (%89), Go şirket başarısında kritik önemde (%59)

  • Önem/memnuniyet araştırması: Reliability, Concurrency, Security, Build Speed, Memory Footprint

→ Memnuniyetsizlik noktaları: debugging, bulut kullanımı, binary boyutu

  • Yeni bir Go sürümü çıktığında ekiplerin %75’i 5 ay içinde yükseltme yapıyor

  • Bulut: AWS(%42) > GCP(%24) > Digital Ocean(%8) > Azure(%7)

→ EC2 > K8s > Azure VM > Azure K8s > GCE > Lambda

→ Bulut memnuniyeti AWS > GCP > Azure: özellikle Azure’daki memnuniyetsizlik yüksek

  • Şu anda olmayan ama mutlaka ihtiyaç duyulan Go dil özellikleri: Generics > Better Error Handling > Functional Programming

  • Go ile ilgili cevapların bulunduğu yerler: Stack Overflow > Godoc.org > kaynak kodu > golang.org

Henüz yorum yok.

Henüz yorum yok.