9 คะแนน โดย xguru 2022-03-13 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เครื่องมือที่สร้างประเภทที่จำเป็นโดยอัตโนมัติ เมื่อพัฒนา REST API ฝั่งแบ็กเอนด์ด้วย Go และพัฒนาฝั่งฟรอนต์เอนด์ด้วย Typescript
  • ต่างจากวิธีที่อิงกับ Reflection โดยสามารถคงคอมเมนต์ไว้ เข้าใจค่าคงที่ และรองรับนิพจน์ type ที่ไม่ใช่ struct ได้

1 ความคิดเห็น

 
kbumsik 2022-03-13

ดูเหมือนว่าจะมีโปรเจ็กต์อยู่ไม่น้อยที่สร้าง API ขึ้นมาจาก struct ของ Golang

ตัวอย่างที่เด่นก็คือการสร้างไฟล์ .proto ของ Protocol Buffer จาก Go struct
พูดอีกอย่างคือมันเป็นลำดับย้อนกลับจากการใช้งาน protobuf แบบเดิม และดูเหมือนว่า Etcd กับ k8s ก็ทำแบบนั้นอยู่: https://github.com/gogo/protobuf