#006 Blazor Web App を作成

個人用のダッシュボードを作り始めることにした。

普段やっている色々なことを、一か所で見られるようにしたい。

とはいえ、Webアプリは普段ほとんど触らない。

何で作るのが良いのかもよく分からなかったので、ドイ(ChatGPT)やCodexと相談しながら考えてみた。

その中で出てきたのが Blazor。

使い慣れた C# で画面を作れるのも面白そうだったので、今回は Blazor でやってみることにした。

技術構成を考える中で、MVC、MVVM、Razor Pages、Blazor の違いも気になった。

この辺は自分の中でもまだ曖昧なので、別途「学習」カテゴリの記事として整理してみる。
(と言っても、チャットしてまとめさせるだけだけど → まとめさせた)
関連記事:MVC、MVVM、Razor Pages、Blazorについて話してみた

.NET 10 SDK をインストール

Blazor Web App のプロジェクト作成を Codex にお願いしてみた。

すると、PC に .NET 10 SDK が入っていなかったらしい。

どうするのか眺めていたら、そのまま SDK のインストールまで進めてくれた。

コードを書くだけじゃなく、開発環境の準備までやってくれるらしい。

Blazor Web App プロジェクトを作成

そのまま Codex にお願いして、`src/GaganLog.Web` に Blazor Web App プロジェクトを作ってもらった。

.NET 10 の Blazor Web App + Interactive Server という構成。

この辺もまだよく分かっていないので、使いながら覚えていく。

ローカル環境で起動

プロジェクトができたので、とりあえず起動してみる。

「Hello, world!」が表示された。

ほとんど Codex にお任せで、自分は眺めていただけだけど、

とりあえず何もなかったところに Web アプリが立ち上がった。

ここからどうするかはまだ決めてないけど、

なんかダッシュボードっぽくしていく。

コメント

タイトルとURLをコピーしました