Chapter 01

本書のコンセプト

Kazuki Ota
Kazuki Ota
2022.06.26に更新

はじめに

本書は、ASP.NET Core Blazor WebAssembly について解説しています。ASP.NET Core Blazor WebAssembly は C# と HTML/CSS で Single Page Application を作れるフレームワークです。

本書の内容は執筆時点の2022年6月時点の情報になります。ASP.NET Core Blazor WebAssembly は、非常に速いペースで機能が改善されているため .NET 7 が出る2022年11月には、この本の内容は部分的に適用できなくなる可能性があります。

本書のコンセプト

本書は、ASP.NET Core Blazor WebAssembly の個々の機能の理解を深めることを目的として解説しています。そのため、アプリケーションを作りながら解説を行うスタンスではなく個々の機能の説明と、その動作確認をするための小さなサンプルプログラムという構成になっています。

アプリケーションを作りながら学ぶスタンスの書籍が好きな方にはあわないかもしれません。

本書が対象とする OS

ASP.NET Core Blazor WebAssembly は Windows や macOS や Linux など多くの OS 上で開発が可能です。ですが、本書では著者の所持している環境の都合上、スクリーンショットや画面操作の解説については Windows で行います。他の OS のユーザーの方は適時読み替えを行ってください。

公式ドキュメント

実際に ASP.NET Core Blazor WebAssembly を使って開発する際には以下の公式ソースも併せて参照してください。