Wails 是一個以 Go 為後端以及使用 vue 為前端的 GUI framework,除了 Android 不支援外,它支援三大平台,分別是 Windows、Linux 還有 macOS。
在 Windows 上,它需要 WebView2 runtime 來作渲染,故本質上很像個跑在瀏覽器上的 App,如果將其跑在未安裝 WebView2 runtime 的環境,執行時也會貼心的跳出提醒視窗並安裝。
以官方 Hello World 的例子來說,編譯出來的執行檔只有 8.38 MB,執行的速度還算不錯,只有啟動及關閉時會覺得稍有延遲。
這個專案其實已經發展了四年多(2019/4/25 - v.11.2),只是最近才在 PTT 軟體版推文中看到,如果不是太複雜的 App,也許以後可以考慮使用,當然為了方便的話,我用 wxWidgets 還是最快的,也可以跨平台跑在 Linux 上。
沒有留言:
張貼留言