Blazorオープンソースコンポーネントライブラリ - Ant Design Blazor

Blazorオープンソースコンポーネントライブラリ - Ant Design Blazor

前回BootstrapスタイルのBlazor UIコンポーネントライブラリを紹介しましたが、今日は別のBlazor UIコンポーネントライブラリ、Ant DesignとBlazorに基づいたエンタープライズ級コンポーネントライブラリを紹介します。

最終更新 2020/06/21 13:45
沙漠尽头的狼
読了目安 4 分
カテゴリ
Blazor
テーマ
Blazorコンポーネントライブラリ
タグ
.NET Blazor オープンソース オープンソースBlazor

こんにちは、私は砂漠の果ての狼です。前回は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

さらに探索

関連読書

その他の記事
同じカテゴリ / 同じタグ 2024/02/29

Winformでもこんなデータ表示ができる

winform開発の過程で、データ表示機能が必要になることがよくあります。これまではgridcontrolコントロールを使用していましたが、今日は例を通して、winform blazor hybridでant design blazorのtableコンポーネントを使ってデータ表示を行う方法を紹介します。

続きを読む
同じカテゴリ / 同じタグ 2024/02/29

Winformの画面も綺麗にできる?

先日、winformでblazor hybridを使用することを紹介しました。また、blazorのUIを組み合わせることでwinformプログラムのデザインをより美しくできると言いました。今回はwinform blazor hybridで描画する例を挙げて説明します。参考になれば幸いです。

続きを読む
同じカテゴリ / 同じタグ 2024/01/07

码坊「記事タイトルURLエイリアス生成器」リリース

码坊は、ウェブオンラインツール、クロスプラットフォームのデスクトップおよびモバイルアプリを提供するオープンソースプロジェクトです。運営者は、より効率的で便利な使い心地を提供することに全力を尽くしています。本日、「記事タイトルURLエイリアス生成器」をリリースし、記事タイトルのURLエイリアスを簡単に作成し、SEO効果とユーザーエクスペリエンスを向上させるお手伝いをします。ぜひ码坊で、さらに便利なツールを見つけてください!

続きを読む