11 คะแนน โดย enarche 2021-08-06 | 2 ความคิดเห็น | แชร์ทาง WhatsApp

ช่วงนี้ผมสนใจ golang มาก เลยค้นหานั่นนี่ไปเรื่อย ๆ แล้วก็ไปเจอโครงการน่าสนใจอันหนึ่ง เลยอยากมาแนะนำครับ

นี่คือเฟรมเวิร์กสำหรับพัฒนาแอปพลิเคชันเดสก์ท็อปแบบข้ามแพลตฟอร์ม (Mac, Linux, Windows) โดยใช้ Golang เป็นแบ็กเอนด์ และใช้ฝั่งฟรอนต์เอนด์ได้ทั้ง HTML/CSS/JS รวมถึง React, Vue เป็นต้น

  • แบ็กเอนด์ : Go

  • ฟรอนต์เอนด์ : HTML/CSS/JS, React, Vue

  • ข้ามแพลตฟอร์ม : Mac, Linux, Windows

ผมเองยังไม่ค่อยรู้เรื่องฝั่งฟรอนต์เอนด์มากนัก เลยอธิบายรายละเอียดได้ไม่มากครับ

ถ้าเข้าไปดูใน git ที่ลิงก์ไว้ จะมีคำอธิบายละเอียด เช่น วิธีติดตั้ง เป็นต้น ลองดูได้ครับ

ผมลองรันตัวอย่างบน Mac อยู่แป๊บหนึ่ง ก็ได้แอปที่ดูเรียบร้อยในรูปแบบไบนารีรันได้ไฟล์เดียวขึ้นมาทันทีเลยครับ!!

ให้ความรู้สึกคล้าย ๆ electron ครับ

ถ้าใครสนใจ golang แบบผม และอยากทำ GUI ง่าย ๆ เพิ่มเข้าไป นี่ก็น่าจะเป็นโซลูชันที่ควรลองพิจารณาดูครับ ผมชอบตรงที่เป็นไบนารีไฟล์เดียวและข้ามแพลตฟอร์มได้ แน่นอนว่าก็ต้องเรียนรู้ JS/React/Vue ฯลฯ ด้วยเช่นกันครับ

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

 
majorika 2021-08-06

มีโปรเจกต์ที่คล้ายกันอยู่อีกสองสามตัว

https://github.com/sciter-sdk/go-sciter

https://github.com/ImVexed/muon

 
enarche 2021-08-06

หน้าอย่างเป็นทางการ : https://wails.app