Saya belakangan ini sangat tertarik dengan golang, dan saat mencari-cari berbagai hal saya menemukan proyek menarik ini, jadi saya ingin memperkenalkannya.
Ini adalah framework untuk mengembangkan aplikasi desktop lintas platform (Mac, Linux, Windows) dengan menggunakan Golang sebagai backend, sementara frontend dapat menggunakan HTML/CSS/JS maupun React, Vue, dan lainnya.
-
Backend : Go
-
Frontend : HTML/CSS/JS, React, Vue
-
Lintas platform : Mac, Linux, Windows
Karena saya sendiri masih belum terlalu paham bagian frontend, saya tidak bisa menjelaskannya lebih rinci.
Silakan lihat git yang ditautkan untuk penjelasan lebih lengkap, termasuk cara instalasinya.
Saya sempat menjalankan contoh di Mac, dan aplikasi yang rapi dalam bentuk single executable binary langsung jadi!!
Rasanya mirip seperti electron.
Bagi yang seperti saya tertarik dengan golang dan ingin membuat GUI sederhana di atasnya, ini tampaknya solusi yang layak dipertimbangkan. Saya suka konsep single binary dan lintas platform-nya. Tentu saja, Anda tetap perlu mempelajari JS/React/Vue dan sebagainya.
2 komentar
Ada beberapa proyek serupa lainnya.
https://github.com/sciter-sdk/go-sciter
https://github.com/ImVexed/muon
Halaman resmi: https://wails.app