Blazor はどのようなときに使用するのか
Blazor は、現代の大部分の Web アプリのニーズを満たすように設計され、完全な機能を備えた Web UI フレームワークです。 ただし、Blazor が自分にとって適切なフレームワークであるかどうかは、さまざまな要因によって決まります。
以下の場合には、Web 開発に Blazor を使用することを検討するべきです。
- 生産性の高いフル スタック Web 開発ソリューションを探している。
- 独立したフロントエンド開発チームなしで、Web エクスペリエンスを迅速に提供する必要がある。
- 既に .NET を使用しており、既存の .NET スキルと Web 上のリソースを活用したい。
- Web アプリを動かすために、高いパフォーマンスとスケーラビリティを備えるバックエンドを必要としている。
以下の場合には、Blazor は適していないかもしれません。
- クライアント側アセットのダウンロード サイズと読み込み時間を完全に最適化する必要がある。
- 別のフロントエンド フレームワーク エコシステムと密接な統合を行う必要がある。
- 現代的な Web プラットフォームをサポートしていない古い Web ブラウザーをサポートする必要がある。