11 คะแนน โดย xguru 2024-07-16 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • มีทั้งพาร์เซอร์และอินเทอร์พรีเตอร์ของ CEL ที่พัฒนาด้วย Rust
  • เป็นไลบรารีขนาดเบาที่ใช้งานสะดวก พร้อมทั้งรวดเร็ว ปลอดภัย และปรับแต่งได้
  • CEL ที่ Google สร้างขึ้นเป็นภาษา expression แบบไม่สมบูรณ์ตามทัวริง ซึ่งออกแบบมาเพื่อความเรียบง่าย ความเร็ว ความปลอดภัย และการพกพา
    • มีไวยากรณ์คล้าย C และหน้าตาแทบไม่ต่างจาก expression ใน C++, Go, Java และ TypeScript
    • เป็นสเปกที่ต่อยอดจากสิ่งที่ Google พัฒนาขึ้นระหว่างสร้างกฎความปลอดภัยของ Firebase และยังถูกใช้งานใน Caddy เป็นต้น
    • CEL เหมาะอย่างยิ่งสำหรับการประเมิน expression แบบเบา ๆ เมื่อต้องการหลีกเลี่ยงภาษาสคริปต์แบบ sandboxed ที่ใช้ทรัพยากรมากเกินไป

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