استخدام Go (Golang)
ما هي Go؟
Go (المعروفة أيضًا باسم Golang) هي لغة برمجة قوية ذات نوع ثابت، مبنية على الترجمة، وتدعم التزامن، تم تطويرها بواسطة Google. تتميز لغة Go بتنسيقها البسيط والواضح، وتتمتع بآلية فعالة لجمع القمامة ودعم قوي للتزامن (goroutine و channel)، مما يجعلها مثالية لبناء خدمات الشبكة عالية الأداء والأنظمة الموزعة. توفر مكتبة Go القياسية مجموعة واسعة من الوظائف، بما في ذلك خوادم HTTP، التشفير، واجهات قواعد البيانات، مما يجعلها واحدة من اللغات المفضلة لتطوير التطبيقات السحابية الحديثة.
دعم ServBay لـ Go
استنادًا إلى التحديث الأخير لـ ServBay 1.11.0، أصبح النظام يدعم الآن بيئة تطوير Go بالكامل. يتضمن ServBay سلسلة أدوات Go كاملة، ويدعم النطاقات التالية من الإصدارات:
- 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
توفر هذه التغطية الشاملة للإصدارات إمكانية للتنقل بسهولة بين إصدارات Go المختلفة، مما يلبي احتياجات صيانة المشاريع القديمة ويدعم تطوير الميزات الأحدث في اللغة.
TIP
تم إعداد ServBay لدعم وحدات Go (Go Modules) مسبقًا، مما يسمح بإدارة الاعتماديات للمشاريع دون الحاجة إلى إعدادات إضافية.
طرق التثبيت
يمكنك تثبيت وإدارة بيئة Go بسهولة من خلال لوحة GUI الخاصة بـ ServBay:
- افتح لوحة ServBay GUI
- انتقل إلى قسم
الخدمات
-Go
- اختر الإصدار الذي تحتاجه من Go
- انقر على زر
تثبيت
، وانتظر حتى تكتمل عملية التثبيت
استخدام Go
بعد تثبيت Go عبر ServBay، يمكنك استخدام أوامر Go مباشرة في سطر الأوامر
go version
# go version go1.24.1 darwin/arm64
2