溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Angular前端組件庫有哪些

發布時間:2021-04-30 11:20:25 來源:億速云 閱讀:307 作者:小新 欄目:web開發

小編給大家分享一下Angular前端組件庫有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

Angular 是一款能夠跨 Web、移動 Web、移動應用、原生應用和桌面原生應用多個平臺的前端框架,經過數十年的發展,已形成了一個龐大的生態,基于Angular的組件庫也是多如牛毛。

1. Material Design for Angular

Angular前端組件庫有哪些

首先要推薦的,當然是 Angular 官方的 Material 組件庫,Material Design 是 Google 的一套設計體系。

基于這套設計體系,官方和社區都提供了各種組件庫,有Web端(Angular/React/Vue)的,也有移動端(Android/iOS/Flutter)的。

其中 Angular 版本的 Material 組件庫,現在已經是Angular官方指定的組件庫,所以受眾特別多,不管是在Github的Star/Fork數,還是在NPM的周下載量都是TOP 1的?!鞠嚓P推薦:《angular教程》】

以下是2021年4月19日的數據:

指標數值
Star21.4k
Fork5.7k
NPM周下載891,480

Material Design for Angular早在2016年3月份就發布了第一個基于Angular 2的Alpha版本:2.0.0-alpha.0,中間演進了一年多,遲遲沒有發布2.0的正式版本,直到第二年12月才發布基于Angular 5的5.0.0正式版本。

不過 Material Design for Angular 卻不是最早的 Angular 組件庫,后面我們將要介紹的 PrimeNG 比它更早誕生,但 Material 毫無疑問是最流行和最受歡迎的。

2. NG/NGX Bootstrap

Angular前端組件庫有哪些

Bootstrap 是Twitter推出的一個用于前端開發的開源工具包,也是非常受歡迎的HTML/CSS/JS框架,用于開發響應式布局、移動設備優先的Web應用。

它有多受歡迎呢?我們看一組數據就知道了。

框架/庫Star數
Vue182k
React167k
Bootstrap149k
Angular72.5k

從以上數據可以看到,Bootstrap甚至比Angular框架的Star數還多,可見Bootstrap的受歡迎程度,因此基于Bootstrap的Angular組件庫也很受歡迎就不難想象了。

基于Bootstrap的Angular組件庫主要有兩款:

  • NG Bootstrap

  • NGX Bootstrap

NG Bootstrap 和 NGX Bootstrap 是兩個不同的項目團隊的兩個不同的項目,它們都可以只使用Bootstrap無需使用jQuery就可以在Angular中使用。主要區別在于它們所支持的Bootstrap版本:

  • NGX Bootstrap支持Bootstrap 3和4

  • NG Bootstrap支持Bootstrap 4,并且需要Angular5+

從Github Star/Fork和NPM周下載量來看,它們也是相當的,NG Bootstrap似乎略占上風:

指標NG BootstrapNGX Bootstrap
Star7.7k5.3k
Fork1.4k1.7k
NPM周下載386,485235,662

從版本發布時間來看,NGX Bootstrap則要早一些:

指標NG BootstrapNGX Bootstrap
首次發布版本1.0.0-alpha.0 2016年7月1.0.1-beta.2 2016年1月
第一個正式版本1.0.0 2018年1月1.0.4 2016年2月

從以上數據可以看出,不管是首次發布版本還是第一個正式版本,NGX Bootstrap都比NG Bootstrap早些,特別是第一個正式版本的發布時間,NGX Bootstrap比NG Bootstrap早了整整兩年。

因此我們可以大致了解,NGX Bootstrap是一個比較早的庫,并且能支持Angular 2+和Bootstrap 3+,而NG Bootstrap則比較新,需要Angular 5+和Bootstrap 4+才能使用。

如果你的項目是一個使用Angular 5+和Bootstrap 4+的新項目,建議使用NG Bootstrap,否則就使用NGX Bootstrap。

3. NG Zorro

Angular前端組件庫有哪些

第三個要重點推薦的Angular組件庫是基于Ant Design設計體系的NG Zorro組件庫。

Ant Design 是螞蟻金服的一門設計語言,經歷過多年的迭代和積累,它對UI的設計思想已經成為一套事實標準,受到眾多前端開發者及企業的追捧和喜愛,也是React開發者手中的神兵利器。

作為Ant Design的Angular實現,NG Zorro不僅繼承了Ant Design的獨到思想和極致體驗,同時也結合了Angular框架的優點和特性。組件的風格與Ant Design最新版本保持同步,組件的接口也盡量保持與Ant Design的React版本一致。

說Zorro是國內最受歡迎的Angular組件庫,相信沒有人會反對。

2017年8月,Zorro正式開源并發布第一個版本:0.5.0-rc.0,經過一年的演進,于第二年6月發布1.0版本。

從知乎來看,Zorro的社區反響非常好:https://www.zhihu.com/question/63992236

以下是2021年4月19日的數據:

指標數值
Star7.4k
Fork2.6k
NPM周下載35,941

4. Nebular

Angular前端組件庫有哪些

Nebular 是一個可定制的Angular UI庫,基于Eva Design設計規范,包含40多個UI組件,4個可視主題,認證和安全模塊。

Nebular包含的組件并不多,只有40+個,不過它包含了很多實用的工具,比如:主題包、登錄認證、角色鑒權管理、Admin系統等。

有這方面需求的話,還是可以嘗試的。

Nebular的發布時間和Zorro的很接近,都是17年8月份發布第一個版本,第二年發布第一個正式版本,不過從Github Star/Fork和NPM周下載量來看,Nebular稍微遜色一些:

指標數值
Star7k
Fork2.6k
NPM周下載17,037

5. PrimeNG

Angular前端組件庫有哪些

接下來給大家推薦的PrimeNG也是一款國外的Angular組件庫,這是一款老牌 Angular 組件庫,2016年2月就發布了第一個版本,發布時間比官方的 Material 還早一些。

PrimeNG 的組件非常豐富,一共有90+個組件,可能是目前市面上最全的Angular組件庫了。

以下是 PrimeNG 的數據:

指標數值
Star6.7k
Fork3.3k
NPM周下載260,712

6. Clarity

Angular前端組件庫有哪些

Clarity也是一款有自己設計體系的Angular組件庫,基于Clarity Design設計語言,這和 Teambition 的Clarity Design名字一樣,但是是不同公司的不同產品,不要搞混。

指標數值
Star6.2k
Fork701
NPM周下載18,014

7. DevUI

Angular前端組件庫有哪些

最后要推薦的是一款國內的新興 Angular 組件庫,叫 DevUI,基于 DevUI Design 設計語言。

DevUI 是一款面向企業中后臺產品的開源前端解決方案,它倡導沉浸、靈活、至簡的設計價值觀,提倡設計者為真實的需求服務,為多數人的設計,拒絕嘩眾取寵、取悅眼球的設計。

DevUI 是從華為云 DevCloud 研發工具體系孵化出來的,最適合做 ToB 的工具類產品,因為這類產品不追求酷炫的樣式,而更在意工具是否穩定、使用起來是否高效,是否能真正讓用戶忘記工具,在使用工具的過程中達到心流狀態。

由于 DevCloud 是研發工具類的產品,場景豐富,這使得孵化于其中的 DevUI 形成了自己獨特的優勢,DevUI 提供了很多其他 UI 組件庫沒有的特色組件,比如甘特圖、象限圖,以及新出的分類搜索、精靈導航等。

DevUI 在 2017年初的時候就已經在 DevCloud 眾多業務中使用,經過這許多年,DevUI 已經經受了 DevCloud 大量線上用戶的考驗,成為穩定、高效、體驗流暢的 Angular 組件庫。

如果你正在開發 ToB工具類產品,DevUI 將是一個很不錯的選擇!

指標數值
Star638
Fork106

以上是“Angular前端組件庫有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女