Quantcast
Viewing all articles
Browse latest Browse all 2045

ลองใช้งาน Dart FFI (Foreign Function Interface) กันหน่อย

Image may be NSFW.
Clik here to view.

Image may be NSFW.
Clik here to view.

ในภาษา 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

Image may be NSFW.
Clik here to view.

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

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

Image may be NSFW.
Clik here to view.

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


Viewing all articles
Browse latest Browse all 2045

Trending Articles