Son zamanlarda golang'a oldukça ilgi duyuyorum; bu yüzden çeşitli şeyler araştırırken tanıtmak istediğim ilginç bir projeye rastladım.
Golang'ı backend olarak kullanırken, frontend tarafında yalnızca HTML/CSS/JS değil React, Vue vb. de kullanarak çapraz platformlu (Mac, Linux, Windows) masaüstü uygulamaları geliştirebileceğiniz bir framework.
-
Backend : Go
-
Frontend : HTML/CSS/JS, React, Vue
-
Çapraz platform : Mac, Linux, Windows
Ben henüz frontend tarafını çok iyi bilmediğim için daha ayrıntılı bir açıklama yapamıyorum.
Bağlantısı verilen Git deposuna giderseniz kurulum yöntemi gibi ayrıntılı açıklamaları bulabilirsiniz, göz atın.
Mac'te örneği kısa süre çalıştırdığımda, tek bir çalıştırılabilir binary'den oluşan temiz bir uygulama pat diye ortaya çıkıyor.
Adeta Electron'a benzer bir his veriyor.
Benim gibi golang'a ilgi duyuyor ve üzerine basit bir GUI eklemek istiyorsanız, değerlendirmeye değer bir çözüm gibi görünüyor. Tek binary ve çapraz platform olması hoşuma gitti. Tabii bunun için JS/React/Vue vb. öğrenmek gerekiyor.
2 yorum
Buna benzer birkaç proje daha var.
https://github.com/sciter-sdk/go-sciter
https://github.com/ImVexed/muon
Resmi sayfa: https://wails.app