ภาษา backend

Go

API และ service ที่ต้องดูแลง่าย

เริ่มปรากฏ 2009

อัปเดตล่าสุด

ความเป็นมา

เริ่มพัฒนาที่ Google ในปี 2007 และเผยแพร่เป็นโครงการโอเพนซอร์สในปี 2009 เพื่อให้การสร้างซอฟต์แวร์ระบบขนาดใหญ่เรียบง่ายขึ้น

แนวทางทำงาน

goroutines และ standard library สำหรับงาน HTTP/เครือข่าย

เหมาะกับงานแบบไหน

ทีมที่อยากได้ service กระชับและงาน I/O พร้อมกันจำนวนมาก

ข้อควรชั่งน้ำหนัก

ต้องออกแบบขอบเขต package และ error handling ให้ชัดเอง

Framework และเครื่องมือ

3 รายการในคลัง · กำลังขยายข้อมูลเพิ่มเติม ไม่ใช่รายชื่อทั้งหมดใน ecosystem

net/httpStandard libraryเริ่มด้วยไลบรารีมาตรฐาน คุม dependency และโครงสร้างเองอ่านรายละเอียด net/http
GinWeb frameworkเพิ่ม routing, middleware และ JSON binding สำหรับ APIอ่านรายละเอียด Gin
EchoWeb frameworkเพิ่ม routing, middleware และ data binding สำหรับเว็บและ API ใน Goอ่านรายละเอียด Echo