ในภาษา Dart 2.12 ที่เพิ่งถูกปล่อยออกมานั้น
มีความสามารถที่น่าสนใจคือ Dart FFI (Foreign Function Interface)
ที่เป็น stable version และพร้อมกับ production แล้ว
ทำให้สามารถเรียกใช้งานภาษา C/C++ จากภาษา Dart ได้
เพื่อช่วยให้ performance ของการทำงานในบาง use case ดีขึ้นอย่างมาก
ยกตัวอย่างเช่น การใช้งาน TensorFlow Lite C API เป็นต้น
รวมทั้งการใช้งาน Win32 API อีกด้วย

ใช้งานได้ทั้ง Dart mobile, command line และ server-side
ที่ทำงานบน Dart Native Platform นั่นเอง
ดังนั้นเรื่อง cross platform จึงสะดวกขึ้นอย่างมาก

สนับสนุนทั้ง Static และ Dynamic Library

สิ่งที่ชอบมาก ๆ คือ เอกสารจากทาง Dart

มีตัวอย่างของการใช้งานให้อีกด้วย
แถมทำงานกับ Docker อีกด้วย
( Docker Image ของ Dart ยังไม่เป็น official image นะ)
แต่ในตัวอย่างยังไม่เปลี่ยน version ก็เลยเปลี่ยนนิดหน่อย

ลองศึกษาและใช้งานดูครับ

Tags:,