TECH PLAY

Blazor入門 第2版 .NET 9対応

4,180円 (税込)

Amazon楽天

Blazor入門 第2版 .NET 9対応

書籍情報

発売日:

著者/編集:増田 智明

出版社:日経BP

発行形態:単行本

書籍説明

内容紹介

本書は、2020年12月発行の『Blazor入門』の改訂版です。 前書はBlazorが登場してまもなく発行されたもので、 .NET Core 3.0対応でした。 以降、Blazorは大きく進化したため、今回、最新の.NET 9に対応して改訂しました。  Blazorが登場した背景には、ページ遷移のストレスが軽減されるSPA(シングルページアプリケーション)の台頭がありました。 SPAはJavaScriptあるいはTypeScriptでしか開発できなかったのですが、WebAssembly技術を使うことで、C#でSPA開発できるようにしたものがBlazorでした。  しかし、SPAにも難点がありました。初期起動の遅さとSEO対策の弱さです。このため、さらなる改良版として、Next.jsやNuxt.jsのようにサーバーサイドでのレンダリング技術も並行して進められてきました。 そして、 Blazorにも、同じようにクライアントサイドとサーバーサイドのレンダリングが共有できる「Blazor Web アプリ」が登場しました。  本書はBlazor単体の動作だけではなく、Web APIの呼び出し、JavaScriptとの連携、 SVG の活用なども解説しています。 さらに第2版では、 Blazorをスマホアプリとして動作させる .NET MAUI Blazorアプリまで解説しました。 第1章 Blazorの仕組み 第2章 開発環境 第3章 最初のBlazorアプリ 第4章 コンポーネント 第5章 データバインディング 第6章 イベント処理 第7章 Razor記法 第8章 フォームと検証 第9章 データベースアクセス 第10章 WebAPIの活用 第11章 SVGの活用 第12章 JavaScriptとの連携 第13章 自動(Auto)レンダリング 第14章 .NET MAUI Blazor