- เทคโนโลยีที่ทำให้ AWS CDK สามารถให้บริการไลบรารีแบบ Polyglot จากโค้ดเบสเดียวได้
→ ใช้เพียงคลาสไลบรารีชุดเดียวที่เขียนด้วย TypeScript ก็สามารถเรียกใช้ได้จากหลากหลายภาษา เช่น Python, Java, C# (.NET family), Go เป็นต้น
→ ไม่จำเป็นต้องสร้าง SDK สำหรับแต่ละภาษา จึงเพิ่มฟีเจอร์และปรับปรุงได้อย่างรวดเร็ว
- เนื่องจากมีปัญหาเรื่องต้นทุนของ JSON marshalling และไม่มีความสามารถด้าน distributed GC จึงเหมาะกับ "เครื่องมือสำหรับพัฒนา/บิลด์" มากกว่าแอปพลิเคชันที่ประสิทธิภาพเป็นเรื่องสำคัญ
1 ความคิดเห็น
งั้นแปลว่า AWS CDK ตอนแรกคงเป็นแนวทางที่สร้างด้วย JS ก่อนสินะครับ? เห็นพวกอย่าง Boto แล้วผมนึกว่ารองรับ Python ก่อนตั้งแต่แรกซะอีก