Blazor Tutorial - Build your first Blazor app

dotnet.microsoft.com

docs.microsoft.com

docs.microsoft.com

できるようになること

  • Blazorを使った動くページを作成することができる

覚えたこと

  • SPA(Single Page Application)...ブラウザによるページ遷移を行うことなく、単一のWebページでアプリケーションを構成する設計構造の名称です。ブラウザ側でできる処理はJavaScriptで終わらせることで、サーバとの通信量を最低限に抑えることが可能です。
  • Blazor....NETを使って対話型のクライアント側 Web UI を構築するためのフレームワークです。大きな特徴としては、 ビジネスロジックC# で記述できることです。
  • SignalR...ウェブサーバーとリアルタイムにやり取りするための仕組みをまとめたライブラリーです。サーバー側からクライアント側に情報をプッシュすることによって無駄なリクエストを削減し、リアルタイムな体験を演出していきます。
  • NuGet...ニューゲットやヌゲットなど、複数読み方があります。NuGetは.NET環境で標準的に利用されるパッケージマネージャで、同社のVisual Studioに組み込んで連携して動作させることができる。公開されているパッケージの探索や取得、手元の開発環境への展開、最新版への更新、ソフトウェアへの組み込み、削除などを行うことができる。