blazor開源組件庫 - ant design blazor

blazor開源組件庫 - ant design blazor

繼上篇居間bootstrap風格的blazorui組件庫後,今天我來居間另一款blazor ui組件庫:一套基於 ant design 和 blazor 的企業級組件庫。

最后更新 2020/6/21 下午1:45
沙漠尽头的狼
预计阅读 5 分钟
分类
Blazor
专题
blazor組件庫
标签
.NET Blazor 開源 開源blazor

你好,我是沙漠盡頭的狼,繼上篇居間 bootstrap 風格的 blazorui 組件庫後,今天我來居間另一款 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

項目地址:https://github.com/ant-design-blazor/ant-design-blazor

✨ 特性

  • 提煉自企業級中後台產品的交互語言和視覺風格。
  • 開箱即用的高質量 blazor 組件,可在多種託管方式共享。
  • 支持基於 webassembly 的客戶端和基於 signalr 的服務端 ui 事件交互。
  • 支持漸進式 web 應用(pwa)
  • 使用 c# 構建,多範式靜態語言帶來高效的開發體驗。
  • ⚙️基於 .net standard 2.1,可直接引用豐富的 .net 類庫。
  • 可與已有的http://ASP.NET core mvc、razor pages 項目無縫集成。

關於開源協議:mit

参考百度百科

被授權人權利

被授權人有權利使用、複製、修改、合併、出版發行、散布、再授權及販售軟體及軟體的複本。

被授權人可根據程式的需要修改授權條款為適當的內容。

被授權人義務

在軟體和軟體的所有複本中都必須包含版權聲明和許可聲明。

其他重要特性

此授權條款並非屬 copyleft 的自由軟體授權條款,允許在自由/開放源碼軟體或非自由軟體(proprietary software)所使用。

mit 的內容可依照程式著作權者的需求更改內容。此亦為 mit 與 bsd(the bsd license, 3-clause bsd license)本質上不同處。

mit 條款可與其他授權條款並存。另外,mit 條款也是自由軟體基金會(fsf)所認可的自由軟體授權條款,與 gpl 兼容。

二、ant design blazor 的社區貢獻

该库是国内目前社区宣传度做的最好的一款 Blazor UI 组件库,对于 Blazor 的社区推广起到很大的作用,Dotnet9 是通过该库作者的一篇文章《如何用 Blazor 实现 Ant Design 组件库?》开始关注 Blazor 的,关于该库作者的心路历程,大家可点击原文了解。

距離作者發文已有 3 月之久,文中作者的部分期望應該說是實現了一個個小目標了,也體現在了對社區的貢獻上(對 blazor 推廣作用):

2.1項目關注度

作者將庫發布在 github 上,readme 支持中英文,日常代碼提交使用英文,讓全球的.neter 參與其中,使得更多的社區成員開始關注 ant design blazor,也使得更多的社區成員開始關注 blazor 的發展了。

庫作者發文時 star 統計(2020 年 03 月 21 日)

3 個月後的今天 star 統計(2020 年 06 月 20 日)

【更新】站長整理文章時再統計,已經到了 2022 年 2 月 20 號晚 23:49,隔了 1 年半之久,star 從 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 組件瀏覽地址: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 技術交流

  • 微信群 可添加作者微信號拉你入群:jamesyeungmvp
  • 釘釘群

站長更新(2022 年 02 月 20 號 23:55)

站長今天更新網站時,該項目已經大變樣,具體的請看該項目倉庫:https://github.com/ant-design-blazor/ant-design-blazor

Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 2024/2/29

winform中也可以這樣做數據展示

在做winform開發的過程中,經常需要做數據展示的功能,之前一直使用的是gridcontrol控制項,今天想通過一個示例,跟大家居間一下如何在winform blazor hybrid中使用ant design blazor中的table組件做數據展示。

继续阅读
同分类 / 同标签 2024/2/29

winform的界面也可以變好看?

前幾天跟大家居間了在winform中使用blazor hybrid,而且還說配上blazor的ui可以讓我們的winform程式設計的更加好看,接下來我想以一個在winform blazor hybrid中繪圖的例子來進行說明,希望對你有所幫助。

继续阅读
同分类 / 同标签 2024/1/7

碼坊“文章標題url別名生成器”上線

碼坊是站長新開的一個提供網頁在線工具、跨平台桌面和手機應用的開源項目。站長將終致力於為你帶來更高效、更便捷的使用體驗。今天,站長榮幸地推出“文章標題url別名生成器”,幫助你輕鬆創建文章標題的url別名,提升seo效果和用戶體驗。快來碼坊,探索更多實用工具吧!

继续阅读