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


News

ข่าว ไมโครซอฟท์เปิดตัว TypeSpec ภาษาระดับสูงสำหรับกำหนดนิยาม API

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

News 

Active member

สมาชิกทีมงาน
Moderator
Distributor
Thread owner
ไมโครซอฟท์เปิดตัวภาษา TypeSpec ไม่ได้เป็นภาษาโปรแกรมมิ่งโดยตรง แต่เป็นภาษาระดับสูงสำหรับกำหนดนิยาม API (high-level API definition language) ที่ได้อิทธิพลมาจาก TypeScript และ C#

TypeSpec ถูกสร้างขึ้นเพื่อเป็นภาษากลาง ทำ abstraction ของโมเดล แล้วนำไปแปลงเป็นภาษาหรือสเปกอื่นๆ (ที่ยาวและละเอียดกว่า) อีกที เช่น OpenAPI (YAML), JSON Schema, Protobuf ช่วยอำนวยความสะดวกในการใช้งาน เพราะตัว TypeSpec ออกแบบมาใช้สั้นกระชับ แต่ยังสามารถนิยามโครงสร้างข้อมูลหรือ API ที่ซับซ้อนได้ และเน้นการนำนิยามไปใช้ซ้ำ (reuse) ในโอกาสอื่นๆ ได้

การที่มันเป็นภาษาของไมโครซอฟท์ ทำให้เครื่องมืออย่าง Visual Studio และ VS Code รองรับเป็นอย่างดี ไมโครซอฟท์ยังเปิดเผยว่านำ TypeSpec ไปใช้เองภายใน (dogfooding) กับบริการในเครือ Azure หลายตัว รวมถึง Microsoft Graph แพลตฟอร์ม API ของ Microsoft 365 ด้วย

ที่มา - TypeSpec

ตัวอย่างการแปลง TypeSpec เป็น OpenAPI YAML

No Description


Topics:
Microsoft
Programming
API

อ่านต่อ...
 


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