.NET進行客戶端Web開發又一利器 – Ant Design Blazor
你好,我是Dotnet9,繼上篇介紹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 類庫。
- 可與已有的 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日)
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 -
釘釘群
本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※USB CONNECTOR掌控什麼技術要點? 帶您認識其相關發展及效能
※台北網頁設計公司這麼多該如何選擇?
※智慧手機時代的來臨,RWD網頁設計為架站首選
※評比南投搬家公司費用收費行情懶人包大公開
※回頭車貨運收費標準