คำถาม
ในการพัฒนาระบบงานด้วยภาษา Go นั้น
ใช้ library อะไรกันบ้าง ?
คำตอบ
มันขึ้นอยู่กับระบบงานด้วยว่าเป็นอย่างไร ใช้ technology อะไรบ้าง
ยกตัวอย่างเช่น
- ถ้าใช้งาน PostgreSQL ก็ใช้งาน pg กับ sqlx
- ถ้า MongoDB ก็ใช้งาน go-mongo-driver
- ถ้า Kafka จะใช้งาน confluent kafka go กับ kafka go
แต่ถ้าเป็นเรื่องพื้นฐานที่ใช้งานบ่อย ๆ
ที่ไม่ใช้ standard library ของ Go สามารถสรุปได้ดังนี้