Golang (Go) là một ngôn ngữ lập trình mã nguồn mở được phát triển bởi Google vào năm 2009.
🌟 Tại sao Golang lại phổ biến?
Go được thiết kế để giải quyết các vấn đề của hệ thống lớn, đặc biệt là backend và hệ thống phân tán.
Ưu điểm nổi bật:
- ⚡ Nhanh: Compile nhanh, hiệu năng gần với C/C++
- 🧵 Concurrency mạnh mẽ: Goroutine & Channel
- 📦 Deploy đơn giản: Build ra 1 file chạy luôn
- 🧹 Garbage Collection: Quản lý bộ nhớ tự động
- 📖 Cú pháp đơn giản: Dễ học hơn Java/C++
🧠 Golang dùng để làm gì?
Go rất phù hợp cho:
- Backend API (REST, Microservices)
- Hệ thống realtime (chat, streaming)
- DevOps tools (Docker, Kubernetes đều viết bằng Go)
- CLI tools
- Xử lý dữ liệu lớn
So sánh nhanh Go với ngôn ngữ khác
| Tiêu chí | Go | Java | PHP |
|---|---|---|---|
| Tốc độ | ⚡ Cao | Trung bình | Thấp hơn |
| Compile | Có | Có | Không |
| Concurrency | Rất mạnh | Có | Yếu |
| Deploy | Dễ | Khó hơn | Dễ |
🛠️ Hướng dẫn cài đặt Golang
1. Tải Golang
👉 Truy cập trang chính thức:
- Go
Chọn bản phù hợp:
- Windows (.msi)
- macOS (.pkg)
- Linux (.tar.gz)
2. Cài đặt trên Windows
Bước 1:
- Mở file
.msivừa tải - Next → Install
Bước 2:
- Go sẽ tự set biến môi trường:
GOROOTPATH
👉 Kiểm tra:
|
1 |
go version |
3. Cài đặt trên macOS
|
1 |
brew install go |
Hoặc dùng file .pkg từ website.
4. Cài đặt trên Linux
|
1 2 |
wget https://go.dev/dl/go1.xx.linux-amd64.tar.gz sudo tar -C /usr/local -xzf go1.xx.linux-amd64.tar.gz |
Thêm vào .bashrc:
|
1 |
export PATH=$PATH:/usr/local/go/bin |
5. Kiểm tra cài đặt
|
1 |
go version |
Nếu hiện:
|
1 |
go version go1.xx.x |
Tức là bạn đã cài đặt thành công.
Neartech xin trân trọng cảm ơn bạn đã quan tâm bài viết này! Nếu bạn gặp khó khăn gì hãy để lại comment ở bên dưới, nếu có thể mình sẽ giúp đỡ bạn!