Open4
Blazor入門

この本をやる

Blazorは、SPA(Single Page Application)を開発するためのフレームワーク。
SPAを支える「画面の一部を更新する技術」はJavaScriptで行われることが常。故にSPA開発は事実上JavaScript(TypeScript)を習得することが必要だった(過去形)。
WebAssemblyの登場で状況は変わった。ブラウザ上で動作するWebAssemblyを基盤とする.NET Runtimeであれば、内部ロジックをすべてC#で記述することができる。

書籍ではVisual Studioでの開発を推奨しているが、Rider 2023.2で進めていく。
とりあえず、テンプレートが動くところまで確認。

第4章まで完走。
HTML / CSSがかなり重要