マイクロソフト、InfragisticsのBlazor向けUIコンポーネント寄贈を発表

ITトレンド

※本記事は一次情報をもとにAI支援によって構成・作成し、事実関係の照合を行っています。

発表内容(事実)

マイクロソフトは2026年11月10日、InfragisticsがBlazorの活発なコントリビューターとして参画したことを発表しました。この協業の一環として、Infragisticsは50以上のBlazorコントロールをオープンソース化し、MITライセンスの下で個人および商用アプリケーション向けに無償提供しています。

オープンソース化された「Ignite UI for Blazor」のコントロールには、入力、ナビゲーション、レイアウトを担うコンポーネント(Combo Box、Date Picker、Tree、Stepper、Tile Managerなど)が含まれており、表形式データを表示する軽量オプションとして「Grid Lite」も提供されています。これらのコントロールは商用スイートの試用版ではなく、無償のサブセット版です。

また、Infragisticsのエンジニアはフレームワークへ直接コードを貢献しており、.NET 11向けの新プレースホルダーやツールリングの開発を行っています。さらに、.NET scaffolding tools向けのセットアップスキャフォルダーの提供や、AIコーディングアシスタント向けの「Ignite UI for Blazor skill」を.NET skillsリポジトリへ提供していることも明らかにされています。

この記事のポイント

  • Infragisticsが50以上のBlazorコントロールをオープンソース化し、MITライセンスで公開
  • グリッド機能を提供するGrid Liteを含むコンポーネント群をNuGetパッケージから導入可能
  • .NET 11向けに不要なStateHasChanged()呼び出しなどを検知する新アナライザーをASP.NET Coreに統合
  • AIコーディングアシスタント用の「Ignite UI for Blazor skill」を提供

実践するには

プロジェクトへコアとなるオープンソースコントロールを追加するには、以下のNuGetパッケージをインストールします。

dotnet add package IgniteUI.Blazor.Lite

また、Grid Liteを利用する場合は、個別のパッケージを追加します。

dotnet add package IgniteUI.Blazor.GridLite

導入時には、利用するコンポーネントのサービス、名前空間インポート、テーマの構成を行います。なお、Ignite UIコンポーネントの利用にはBlazor Web Appsでのインタラクティブなレンダリングモードが必要となります。

考察(筆者の見解)

事実: Infragisticsは50以上のBlazorコンポーネントをオープンソース化し、NuGetパッケージ経由での導入や.NET 11向けのアナライザー提供を行っています。また、AIエージェント向けのスキルセットやスキャフォルダーの提供も進められています。

推測: .NET 11向けのアナライザーやAIコーディングアシスタント用のスキルが公式リポジトリに統合されることで、Blazorを用いた開発時のコード品質の向上や、セットアップ工数の大幅な削減につながる可能性があります。

意見: 外部のUIベンダーがコアコンポーネントをオープンソースとしてエコシステムに還元し、さらにフレームワーク本体のツール開発にも直接関与する動きは、Blazor開発者全体の生産性を引き上げる極めて有益な取り組みであると筆者は考えます。

出典・参考リンク

コメント

タイトルとURLをコピーしました