กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


GitHub เปลี่ยนแนวทางสร้าง SDK ด้วยวิธี Code Generation จาก API แทนการใช้คนเขียน

ข่าว GitHub เปลี่ยนแนวทางสร้าง SDK ด้วยวิธี Code Generation จาก API แทนการใช้คนเขียน

  • ผู้เริ่มหัวข้อ ผู้เริ่มหัวข้อ News 
  • วันที่เริ่มต้น วันที่เริ่มต้น

News 

Active member

สมาชิกทีมงาน
Moderator
Distributor
Thread owner
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


Topics:
GitHub
API
Programming

อ่านต่อ...
 

ไฟล์แนบ

  • 6c46428fe0b12850a70d38ccfd7bdac2.webp
    6c46428fe0b12850a70d38ccfd7bdac2.webp
    15 กิโลไบต์ · จำนวนการดู: 59


กลับ
ยอดนิยม ด้านล่าง