「Photino.Blazor - プロジェクト構成」の版間の差分

📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

6行目: 6行目:
== 必要なライブラリのインストール ==
== 必要なライブラリのインストール ==
Photinoを実行するために必要なライブラリをインストールする。<br>
Photinoを実行するために必要なライブラリをインストールする。<br>
<br>
==== Linux ====
Photino.Blazorは、BlazorのWebベースのUIをデスクトップアプリケーションとして動かすフレームワークである。<br>
<br>
Linux上では、アプリケーションウインドウを作成するためにGTK 3 (GNOMEの標準的なUIツールキット) を使用し、<br>
その中でBlazorのHTML / CSS / JavaScriptをレンダリングするためにWebKit2GTK (Linuxのネイティブブラウザエンジン) を使用する。<br>
<br>
したがって、GTK3がアプリケーションの窓枠を作り、WebKit2GTKがその中で"Webページとして描かれたBlazor UI"を表示する役割を担っている。<br>
これにより、Electronのような重量級フレームワークを使わずに、軽量なデスクトップアプリケーションを実現することができる。<br>
<br>
# RHEL
sudo dnf install gtk3-devel webkitgtk4-devel
# SUSE
  sudo zypper install gtk3-devel webkit2gtk3 webkit2gtk3-devel
  sudo zypper install gtk3-devel webkit2gtk3 webkit2gtk3-devel
<br><br>
<br><br>