สมัยก่อนเขียนโปรแกรมที่ใช้บนคอมฯ จะใช้ Delphi, Lazarus Free Pascal แต่ช่วงหลังๆ จะเขียน PHP เป็นหลักเสียมากกว่า แต่เวลาใช้งานมันจะต้องเปิด server เลยอยากได้เป็นโปรแกรมที่ทำงานบนคอมฯ ได้เลย ซึ่งเจ้า Lazarus มันไม่ค่อยยืดหยุ่นเรื่อง interface
ลองหาข้อมูลดูแล้วก็มาเจอ Golang แต่ช่วงก่อนยังไม่ค่อยสะดวกมานั่งศึกษา ตอนนี้คิดจะลองเริ่มใช้งานดูสักที เลยมาจดบันทึกกันลืมไว้ด้วย
การติดตั้งผ่านทาง software manager นี่จะสะดวกสุด หรือพิมพ์ใน terminal
sudo apt install golang-go
แต่เวอร์ชันที่ได้ จะไม่ใช่เวอร์ชันปัจจุบัน หากต้องการเวอร์ชันปัจจุบันต้องไปดาวน์โหลดจากเว็บมาติดตั้งเอง
ดาวน์โหลดโปรแกรม Golang มาเพื่อติดตั้ง เลือกว่าจะใช้งานบนระบบปฏิบัติการใด ผมใช้บน Linux เวอร์ชันขณะเขียนบล็อกนี้คือ go1.25.5.linux-amd64.tar.gz
ถ้ามีการติดตั้งรุ่นก่อนหน้าไว้ ต้องลบทิ้งเสียก่อน ทั้งหมดต้องจัดการผ่าน terminal
sudo rm -rf /usr/local/go
จากนั้นเข้าไปโฟลเดอร์ที่เก็บไฟล์ติดตั้ง ซึ่งผมโหลดไว้ที่ Downloads
cd ~/Downloads
จากนั้นแตกซิปไปไว้ที่โฟลเดอร์ /usr/local
sudo tar -C /usr/local -xzf go1.25.5.linux-amd64.tar.gz
เสร็จแล้วตั้งค่า environment variables เพื่อให้สามารถเรียกใช้งาน go ได้จากทุกที่
แก้ไขไฟล์ ~/.profile (สำหรับ user ตัวเอง) หรือ /etc/profile (สำหรับทุก user)
export PATH=$PATH:/usr/local/go/bin
หรือพิมพ์
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.profile
source ~/.profile
ตรวจสอบเวอร์ชันของ Go
go version
หากต้องการเขียน Go แบบ GUI ก็มีตัวเลือกหลายตัว ตัวหนึ่งที่นิยมคือ Fyne สามารถใช้งานข้ามแพลตฟอร์มได้ทั้ง Windows, Mac, Linux, Android
ตัวอื่นๆ ก็เช่น TView, Wails, Gio, Walk (Wondows only), Lorca
[ reference ]
ไม่มีความคิดเห็น:
แสดงความคิดเห็น