Go (Golang) Kullanımı
Go Nedir?
Go (diğer adıyla Golang), Google tarafından geliştirilen statik, güçlü tipli, derlemeli ve eşzamanlı bir programlama dilidir. Go dilinin sözdizimi sade ve açıktır, etkili bir bellek yönetimi (çöp toplama mekanizması) ve güçlü eşzamanlılık desteği (goroutine ve kanal) sunar. Özellikle yüksek performanslı ağ hizmetleri ve dağıtık sistemler oluşturmak için uygundur. Go'nun standart kütüphanesi, HTTP sunucuları, şifreleme, veritabanı arayüzleri gibi geniş bir işlevsellik sunarak, modern bulut yerel uygulama geliştirme için en iyi dillerden biri haline gelmiştir.
ServBay'in Go Desteği
ServBay 1.11.0'ın en son güncellemesine göre, platform artık tamamen Go diline yönelik geliştirme ortamını desteklemektedir. ServBay, aşağıdaki sürüm aralıklarını destekleyen tam bir Go araç seti ile entegre edilmiştir:
- Go 1.11
- Go 1.12
- Go 1.13
- Go 1.14
- Go 1.15
- Go 1.16
- Go 1.17
- Go 1.18
- Go 1.19
- Go 1.20
- Go 1.21
- Go 1.22
- Go 1.23
- Go 1.24
Bu kapsamlı sürüm desteği, geliştiricilerin farklı Go sürümleri arasında kolayca geçiş yapabilmelerini sağlar; bu sayede tarihi projelerin bakım ihtiyaçları karşılanırken, en yeni dil özelliklerinin geliştirilmesi de desteklenir.
TIP
ServBay, Go modüllerini (Go Modules) desteklemek için önceden yapılandırılmıştır, bu nedenle proje bağımlılıklarını yönetmek için ek bir ayar yapmanıza gerek yoktur.
Kurulum Yöntemi
ServBay’in GUI paneli aracılığıyla Go ortamını kolayca kurabilir ve yönetebilirsiniz:
- ServBay GUI panelini açın
Hizmetler
-Go
bölümüne gidin- İhtiyacınız olan Go sürümünü seçin
Yükle
butonuna tıklayın ve yüklemenin tamamlanmasını bekleyin
Go Kullanımı
ServBay üzerinden Go kurulumunu tamamladıktan sonra, komut satırında doğrudan Go komutlarını kullanabilirsiniz.
go version
# go version go1.24.1 darwin/arm64
2