Tags:
Node Thumbnail

GitHub ประกาศออก SDK สำหรับเชื่อมต่อ GitHub API ด้วยแนวทางใหม่คือ Generated SDK

เดิมที GitHub มี SDK สำหรับนักพัฒนา ใช้ชื่อว่า Octokit รองรับภาษา JavaScript/TypeScript, C#/.NET, Ruby โดยใช้วิธีการพัฒนาตัว SDK แบบดั้งเดิม คือใช้โปรแกรมเมอร์ของ GitHub สร้างขึ้นมา

ล่าสุด GitHub บอกว่าโลกเปลี่ยนไปแล้ว และต้องการใช้เครื่องมือ code generation สร้าง SDK ที่อิงกับ API ของ GitHub แทน เพื่อให้ได้ SDK ที่สอดคล้องกับ API เวอร์ชันล่าสุดเสมอ 100% ไม่ต้องใช้แรงมนุษย์มาปรับแก้ทุกครั้งไป ลดภาระทั้งการดูแลและการแก้บั๊กลง

GitHub บอกว่าลองใช้เครื่องมือสร้าง SDK อัตโนมัติมาหลายตัว มาจบที่ Kiota ของไมโครซอฟท์เอง (คนละทีมกับ GitHub) ซึ่งจะแปลง API ในฟอร์แมตมาตรฐาน OpenAPI ออกมาเป็น SDK ในภาษาต่างๆ ให้อัตโนมัติ

กรณีของ GitHub ใช้ฟอร์แมต OpenAPI อยู่แล้วจึงสามารถใช้ Kiota ได้ทันที เบื้องต้นมี SDK แบบใหม่ให้ลองใช้งาน 2 ภาษาคือ Go และ .NET โดยยังมีสถานะเป็น alpha ก่อนค่อยๆ เปลี่ยนผ่าน SDK ภาษาอื่นสู่แนวทาง code generation ในระยะยาว

GitHub ทิ้งท้ายไว้ว่า "Not just code generation, a vision for the future"

ที่มา - GitHub

No Description

Get latest news from Blognone

Comments

By: btoy
ContributorAndroidWindows
on 6 January 2024 - 18:50 #1302718
btoy's picture

ประโยคปิดท้ายนี่ทำให้รู้สึกตื่นเต้นกับยุคสมัยใหม่ขึ้นมาเลยทีเดียว


..: เรื่อยไป

By: mr_tawan
ContributoriPhoneAndroidWindows
on 6 January 2024 - 20:45 #1302722
mr_tawan's picture

ใช้ AI สร้าง API Document จากโค๊ดเลยได้ไหมครับ เอาแบบไม่ต้องมีฟอร์แมทเลยอะไรงี้ 555


  • 9tawan.net บล็อกส่วนตัวฮับ
By: adente
ContributorSUSESymbianWindows
on 6 January 2024 - 23:53 #1302733 Reply to:1302722
adente's picture

5555 เป็นอาชีพเดียวที่ไม่เคยกลัวว่า AI จะมาแย่งงาน

By: Jirawat
Android
on 7 January 2024 - 12:33 #1302754 Reply to:1302722
Jirawat's picture

ไม่แน่นะ😂

By: Jirawat
Android
on 7 January 2024 - 12:34 #1302755
Jirawat's picture

ขนาดเสียง ที่เราคุยๆ กันเนี่ย ai มันยัง copy ได้เลย