11 ポイント 投稿者 enarche 2021-08-06 | 2件のコメント | WhatsAppで共有

最近 golang にとても関心があっていろいろ探していたところ、面白いプロジェクトを見つけたので紹介します。

Golang をバックエンドとして使い、フロントエンドは HTML/CSS/JS はもちろん React、Vue などを使って、クロスプラットフォーム(Mac、Linux、Windows)のデスクトップアプリケーションを開発できるフレームワークです。

  • バックエンド : 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