Wails
読了 6分
Wailsでデスクトップアプリを作る #5 実践機能 — 設定の保存とエラー処理
ToDoデータをos.UserConfigDir配下のJSONとして永続化し、startup・shutdownフックにつなぎます。Goのerrorがフロントエンドの通知までつながる処理の流れ、ファイルログ、外部API呼び出しをGo側に置く理由まで整理します。
読了 6分
Wailsでデスクトップアプリを作る #4 システム統合 — ダイアログ・メニュー・ウィンドウ制御
ネイティブのファイルダイアログ、アプリケーションメニューとショートカット、ウィンドウ制御、クリップボードまで、WailsランタイムAPIでOSと統合する方法を整理します。Webフロントエンドがデスクトップアプリらしくなるステップです。
読了 5分
Wailsでデスクトップアプリを作る #3 Goとフロントエンドの連携 — メソッドバインディングとイベント
バインディングの規則を表で整理し、TODOリストのバックエンドをGoで作ってReactフロントエンドとつなぎます。構造体のTypeScriptモデル自動生成と、GoからUIへデータを送るイベントシステムまで扱います。
読了 6分
Wailsでデスクトップアプリを作る #2 プロジェクト構造と開発ループ — wails devとバインディング
wails initが作ったmain.go、app.go、frontend、wails.jsonの役割を1つずつ確認します。ホットリロードの開発ループと、自動生成されるバインディングコードが動く流れまで整理します。
読了 6分
Wailsでデスクトップアプリを作る #1 Wailsとは — Goで作る軽量デスクトップアプリ
GoとWebフロントエンドでデスクトップアプリを作るWailsを始めます。Electron、Tauriとの違いから、インストール、wails doctorによる診断、最初のアプリの実行まで進めます。