11 คะแนน โดย xguru 2021-08-10 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เทคโนโลยีที่ทำให้ AWS CDK สามารถให้บริการไลบรารีแบบ Polyglot จากโค้ดเบสเดียวได้

→ ใช้เพียงคลาสไลบรารีชุดเดียวที่เขียนด้วย TypeScript ก็สามารถเรียกใช้ได้จากหลากหลายภาษา เช่น Python, Java, C# (.NET family), Go เป็นต้น

→ ไม่จำเป็นต้องสร้าง SDK สำหรับแต่ละภาษา จึงเพิ่มฟีเจอร์และปรับปรุงได้อย่างรวดเร็ว

  • เนื่องจากมีปัญหาเรื่องต้นทุนของ JSON marshalling และไม่มีความสามารถด้าน distributed GC จึงเหมาะกับ "เครื่องมือสำหรับพัฒนา/บิลด์" มากกว่าแอปพลิเคชันที่ประสิทธิภาพเป็นเรื่องสำคัญ

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

 
kbumsik 2021-08-10

งั้นแปลว่า AWS CDK ตอนแรกคงเป็นแนวทางที่สร้างด้วย JS ก่อนสินะครับ? เห็นพวกอย่าง Boto แล้วผมนึกว่ารองรับ Python ก่อนตั้งแต่แรกซะอีก