質問: Microsoftの.Net Blazorの主な機能は何ですか?私たちはそれをReactやAngularの代わりに使うことができますか? BlazorはAngularまたはReactで提供されるすべてのツールを提供しますか?
回答: 私の意見では、ReactまたはAngularの代わりにBlazorを使用する主な利点は次のとおりです。 * C#とASP.NETは、クライアント側とサーバー側の両方で使用できます。現在、スイッチングのコストが高く(imho)、JavaScriptライブラリの必要性を取り除くことでこれを減らすことができます。サーバー側でNode.jsを使用するのは、ほぼ同じです。しかし、Blazorの場合は、C#とASP.NETを優先してJavaScriptを削除します。誰がそれを好きではない? :) * 重複したコードを減らし、時間を節約し、クライアントとサーバーのモデルの不一致による間違いを防ぐ共有モデル(または機能コード)を使用することができます。 BlazorとAngular / Reactが実際に同じものではないことは間違いありません。 BlazorはWebAssemblyを生成し、React / Angularは生成しません(現在)。しかし、Angular / ReactをBlazorに置き換えることを考えている場合、最初の2つの引数は有効です。 Blazorはまだ完全にはサポートされておらず、Javascriptライブラリのすべての機能を備えているわけではありません。