Blazor はどのようなときに使用するのか

完了

Blazor は、現代の大部分の Web アプリのニーズを満たすように設計され、完全な機能を備えた Web UI フレームワークです。 ただし、Blazor が自分にとって適切なフレームワークであるかどうかは、さまざまな要因によって決まります。

以下の場合には、Web 開発に Blazor を使用することを検討するべきです。

  • 生産性の高いフル スタック Web 開発ソリューションを探している。
  • 独立したフロントエンド開発チームなしで、Web エクスペリエンスを迅速に提供する必要がある。
  • 既に .NET を使用しており、既存の .NET スキルと Web 上のリソースを活用したい。
  • Web アプリを動かすために、高いパフォーマンスとスケーラビリティを備えるバックエンドを必要としている。

以下の場合には、Blazor は適していないかもしれません。

  • クライアント側アセットのダウンロード サイズと読み込み時間を完全に最適化する必要がある。
  • 別のフロントエンド フレームワーク エコシステムと密接な統合を行う必要がある。
  • 現代的な Web プラットフォームをサポートしていない古い Web ブラウザーをサポートする必要がある。