Sử dụng Go (Golang)
Go là gì?
Go (còn được gọi là Golang) là một ngôn ngữ lập trình tĩnh, có kiểu dữ liệu mạnh mẽ, biên dịch, và hỗ trợ đồng thời được phát triển bởi Google. Cú pháp của ngôn ngữ Go giản dị và rõ ràng, có cơ chế thu gom rác hiệu quả và hỗ trợ đồng thời mạnh mẽ (goroutine và channel), đặc biệt phù hợp cho việc xây dựng các dịch vụ mạng hiệu suất cao và hệ thống phân tán. Thư viện chuẩn của Go cung cấp nhiều chức năng phong phú, bao gồm máy chủ HTTP, mã hóa, giao diện cơ sở dữ liệu, v.v., khiến nó trở thành một trong những ngôn ngữ ưu tiên cho phát triển ứng dụng cloud-native hiện đại.
Hỗ trợ Go từ ServBay
Theo bản cập nhật mới nhất của ServBay 1.11.0, nền tảng hiện đã hoàn toàn hỗ trợ môi trường phát triển ngôn ngữ Go. ServBay đã tích hợp một bộ công cụ Go đầy đủ, hỗ trợ các phiên bản trong khoảng sau:
- 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
Sự hỗ trợ toàn diện các phiên bản này cho phép các nhà phát triển dễ dàng chuyển đổi giữa các phiên bản Go khác nhau, vừa đáp ứng nhu cầu bảo trì các dự án lịch sử, vừa hỗ trợ phát triển các đặc điểm ngôn ngữ mới nhất.
TIP
ServBay đã được cấu hình sẵn hỗ trợ Go Modules, không cần thiết lập thêm để quản lý các phụ thuộc dự án.
Cách cài đặt
Bạn có thể dễ dàng cài đặt và quản lý môi trường Go thông qua bảng điều khiển GUI của ServBay:
- Mở bảng điều khiển GUI của ServBay
- Điều hướng đến phần
Dịch vụ
-Go
- Chọn phiên bản Go mà bạn cần
- Nhấp vào nút
Cài đặt
, chờ cho đến khi cài đặt hoàn tất
Sử dụng Go
Sau khi cài đặt Go qua ServBay, bạn có thể sử dụng lệnh Go trực tiếp từ dòng lệnh
go version
# go version go1.24.1 darwin/arm64
2