Open4

Blazor入門

aiai

Blazorは、SPA(Single Page Application)を開発するためのフレームワーク。

SPAを支える「画面の一部を更新する技術」はJavaScriptで行われることが常。故にSPA開発は事実上JavaScript(TypeScript)を習得することが必要だった(過去形)。

WebAssemblyの登場で状況は変わった。ブラウザ上で動作するWebAssemblyを基盤とする.NET Runtimeであれば、内部ロジックをすべてC#で記述することができる。

aiai

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

aiai

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