• ชุดเครื่องมือที่ช่วยให้สามารถเรียกใช้ Apple/Mac API ได้จากภาษา Go

  • ประกอบด้วย 3 เลเยอร์

  1. Objective-C binding: โต้ตอบกับอ็อบเจ็กต์/คลาสของ obj-c ภายในโค้ด Go

  2. แพ็กเกจเฟรมเวิร์ก: เรียกใช้ Apple API ผ่าน cocoa, webkit, core เป็นต้น

→ ตอนนี้รองรับ macOS เท่านั้น แต่สามารถทำให้รองรับ iOS, watchOS ได้ด้วย

  1. Bridge: รันแอป macOS เป็นซับโปรเซสจากแอปพลิเคชัน Go แล้วเชื่อมต่อเข้าหากัน

→ ทำงานเป็นไดรเวอร์ข้ามแพลตฟอร์ม จึงสามารถทำให้รองรับ Windows และ Linux ได้ด้วย

  • โปรเจ็กต์ใหม่ของ Jeff Lindsay ผู้พัฒนา dokku

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น