こんにちは、私は砂漠の果ての狼です。前回はBootstrapスタイルのBlazor UIコンポーネントライブラリを紹介しましたが、本日は別のBlazor UIコンポーネントライブラリを紹介します。それは、Ant DesignとBlazorをベースにしたエンタープライズ向けコンポーネントライブラリです。
目次
- 一、Ant Design Blazorについて
- 二、Ant Design Blazorのコミュニティ貢献
- 2.1 プロジェクトの注目度
- 2.2 Ant Design公式からの承認
- 2.3 マイクロソフト公式からの承認
- 三、Ant Design Blazor UIライブラリの紹介
- 四、Ant Design Blazorの今後の計画
- 五、Ant Design Blazorの技術交流
一、Ant Design Blazorについて

プロジェクト名: Ant Design Blazor
プロジェクト作者: James Yeung(コミュニティ発起者。現在もプロジェクトに積極的に参加しており、多くのコントリビューターがいる)
オープンソースライセンス: MIT
プロジェクトURL: https://github.com/ant-design-blazor/ant-design-blazor
✨ 特徴
- エンタープライズ向け中后台製品から抽出されたインタラクション言語とビジュアルスタイル。
- すぐに使える高品質なBlazorコンポーネント。複数のホスティング方式で共有可能。
- WebAssemblyベースのクライアントとSignalRベースのサーバーサイドUIイベントインタラクションをサポート。
- プログレッシブWebアプリケーション(PWA)をサポート。
- C#で構築。マルチパラダイム静的言語による効率的な開発体験。
- .NET Standard 2.1ベース。豊富な.NETクラスライブラリを直接参照可能。
- 既存の ASP.NET Core MVC、Razor Pagesプロジェクトとシームレスに統合可能。
オープンソースライセンス: MIT
百度百科参照
被許諾者の権利
被許諾者は、ソフトウェアおよびその複製物を使用、複製、修正、統合、出版、配布、サブライセンス、販売する権利を有する。
被許諾者は、プログラムのニーズに応じてライセンス条項を適切な内容に変更できる。
被許諾者の義務
ソフトウェアおよびそのすべての複製物には、著作権表示と許諾表示を含めなければならない。
その他の重要な特性
本ライセンス条項はコピーレフトの自由ソフトウェアライセンスではなく、自由/オープンソースソフトウェアまたはプロプライエタリソフトウェアでの使用を許可する。
MITの内容は、プログラムの著作権者の要求に応じて変更可能。これがMITとBSD(3条項BSDライセンス)との本質的な違いの一つである。
MIT条項は他のライセンス条項と共存可能。また、MIT条項は自由ソフトウェア財団(FSF)が承認する自由ソフトウェアライセンスであり、GPLと互換性がある。
二、Ant Design Blazorのコミュニティ貢献
本ライブラリは、現在国内コミュニティで最も宣伝が行われているBlazor UIコンポーネントライブラリであり、Blazorのコミュニティ普及に大きく貢献しています。Dotnet9は、本ライブラリの作者による記事「《如何用 Blazor 实现 Ant Design 组件库?》」を通じてBlazorに注目し始めました。本ライブラリの作者の歩みについては、元の記事をご参照ください。

作者の記事投稿からすでに3ヶ月が経ちましたが、記事の中で作者が抱いていた期待の一部は実現し、コミュニティへの貢献(Blazor普及への効果)にも現れています。
2.1 プロジェクトの注目度
作者はライブラリをGitHubに公開し、READMEは中英両対応、日常のコードコミットは英語を使用することで、世界中の.NET開発者が参加し、より多くのコミュニティメンバーがAnt Design Blazorに注目し、Blazorの発展に関心を持つようになりました。
作者の記事投稿時のスター数(2020年03月21日)

3ヶ月後の現在のスター数(2020年06月20日)

【更新】 当サイト管理者が記事を整理した時点で再集計したところ、すでに2022年2月20日23時49分、1年半が経過し、スター数は1.3Kから4kに増加していました。すごいですね。今すぐこのライブラリに注目しましょう。

2.2 Ant Design公式からの承認
元記事の作者の小さな期待:
公式との完全な一致を目指す努力はこれからも続けます。いつの日か、Blazorエコシステムを豊かにするだけでなく、Ant Designエコシステムから認められるフレームワーク実装となり、彼らのDesignの夢の延長線上に立てることを願っています。
Ant Design公式フロントエンド実装の紹介リンク

2.3 マイクロソフト公式からの承認
マイクロソフトBuild2020開発者カンファレンスのBlazor紹介で、Ant Design Proが言及されました。
一つの画像は千の言葉に勝ります。マイクロソフトからの承認は作者にとって最大の報酬であり、コミュニティへの最高の宣伝でもあります。

三、Ant Design Blazor UIライブラリのコンポーネント紹介
Ant Design Blazor UIコンポーネントの参照URL: https://ant-design-blazor.github.io/
Ant Design Blazorの開発当初の目的は、Ant Designコンポーネントライブラリと可能な限り一致させることです。比較のためにAnt Designもご確認ください。
以下は一部のコンポーネントのスクリーンショットです。詳細は上記リンクからご覧ください。
3.1 トップページ紹介
サイトのスタイルはAnt Design公式サイトと高度に一致しており、Ant Designコンポーネントに慣れている方にとって使いやすいです。

3.2 コンポーネント概要
コンポーネント全般の印象。これは一部に過ぎません。豊富なコンポーネントについては、Ant Design Blazorをクリックして詳細をご確認ください。

四、Ant Design Blazorの今後の計画
現在、コンポーネントの開発はほぼ完了しており、通常のプロジェクト開発に適用できます。今後の計画:
- 6月末までにバージョン0.1をリリース。
- テストの追加、ドキュメントの充実、エンタープライズ向けアプリケーションとフィードバック。
- すぐに使えるテンプレートの完成(大きな目標:Ant Design Proに近づく)。
- ページ生成ツールの追加。UMIのblock追加やAnt Designのブロック紹介を参考に。
五、Ant Design Blazorの技術交流
- WeChatグループ:作者のWeChat ID(JamesYeungMVP)を追加して招待を受けてください。
- DingTalkグループ

管理者更新(2022年02月20日23時55分)
管理者が本日サイトを更新した時点で、このプロジェクトは大きく変化していました。詳細はプロジェクトリポジトリをご覧ください:https://github.com/ant-design-blazor/ant-design-blazor