MacDriver - Native Mac API สำหรับ Go
(github.com)-
ชุดเครื่องมือที่ช่วยให้สามารถเรียกใช้ Apple/Mac API ได้จากภาษา Go
-
ประกอบด้วย 3 เลเยอร์
-
Objective-C binding: โต้ตอบกับอ็อบเจ็กต์/คลาสของ obj-c ภายในโค้ด Go
-
แพ็กเกจเฟรมเวิร์ก: เรียกใช้ Apple API ผ่าน cocoa, webkit, core เป็นต้น
→ ตอนนี้รองรับ macOS เท่านั้น แต่สามารถทำให้รองรับ iOS, watchOS ได้ด้วย
- Bridge: รันแอป macOS เป็นซับโปรเซสจากแอปพลิเคชัน Go แล้วเชื่อมต่อเข้าหากัน
→ ทำงานเป็นไดรเวอร์ข้ามแพลตฟอร์ม จึงสามารถทำให้รองรับ Windows และ Linux ได้ด้วย
- โปรเจ็กต์ใหม่ของ Jeff Lindsay ผู้พัฒนา dokku
ยังไม่มีความคิดเห็น