1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        2021年最值得推薦的7個Angular前端組件庫

        共 4065字,需瀏覽 9分鐘

         ·

        2021-04-27 08:18

        點擊左上方[藍色小字],關(guān)注[國民程序員]

        每天滿滿的干貨

        作者:DevUI團隊

        出處:

        https://segmentfault.com/a/1190000039854096

        由于微信公眾號近期改變了推送規(guī)則如果你第一時間看到我的文章就置頂星標公眾號。

        摘要:DevUI 是一款面向企業(yè)中后臺產(chǎn)品的開源前端解決方案,它倡導沉浸、靈活至簡的設計價值觀,提倡設計者為真實的需求服務,為多數(shù)人的設計,拒絕嘩眾取寵、取悅眼球的設計。如果你正在開發(fā) ToB 的工具類產(chǎn)品,DevUI 將是一個很不錯的選擇!

        DevUI是一支兼具設計視角和工程視角的團隊,服務于華為云DevCloud平臺和華為內(nèi)部數(shù)個中后臺系統(tǒng),服務于設計師和前端工程師。

        官方網(wǎng)站:devui.design

        Ng組件庫:ng-devui(歡迎Star)

        官方交流:添加DevUI小助手(devui-official)

        DevUIHelper插件:DevUIHelper-LSP(歡迎Star)

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

        2021年如果你想嘗試 Angular 框架,以下 Angular 組件庫或許是不錯的選擇!

        1. Material Design for Angular

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

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

        其中 Angular 版本的 Material 組件庫,現(xiàn)在已經(jīng)是Angular官方指定的組件庫,所以受眾特別多,不管是在Github的Star/Fork數(shù),還是在NPM的周下載量都是TOP 1的。

        以下是2021年4月19日的數(shù)據(jù):

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

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

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

        2. NG/NGX Bootstrap

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

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

        框架/庫Star數(shù)
        Vue182k
        React167k
        Bootstrap149k
        Angular72.5k

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

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

        • NG Bootstrap

        • NGX Bootstrap

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

        • NGX Bootstrap支持Bootstrap 3和4

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

        從Github Star/Fork和NPM周下載量來看,它們也是相當?shù)模琋G Bootstrap似乎略占上風:

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

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

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

        從以上數(shù)據(jù)可以看出,不管是首次發(fā)布版本還是第一個正式版本,NGX Bootstrap都比NG Bootstrap早些,特別是第一個正式版本的發(fā)布時間,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組件庫是基于Ant Design設計體系的NG Zorro組件庫。

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

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

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

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

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

        以下是2021年4月19日的數(shù)據(jù):

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

        4. Nebular

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

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

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

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

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

        5. PrimeNG

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

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

        以下是 PrimeNG 的數(shù)據(jù):

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

        6. Clarity

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

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

        7. DevUI

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

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

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

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

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

        如果你正在開發(fā) ToB 的工具類產(chǎn)品,DevUI 將是一個很不錯的選擇!

        指標數(shù)值
        Star638
        Fork106



        ● 超完整的程序員技能圖譜,看完一定不會后悔!

         1700篇大廠面試真題珍藏版(每天更新)

         想要年薪百萬,你不能錯過這套互聯(lián)網(wǎng)架構(gòu)師資料

        微信搜一搜
        國民程序員
        點分享
        點點贊
        點在看
        瀏覽 80
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            免费观看成人做爰A片免费看网站 | 女警察双腿大开呻吟警花相伴视频 | 丰满啊灬啊别停灬用力啊村妇 | 大屌色| 奇米成人免费视频 | 91麻豆成人视频 | 91人妻无码 | 操小穴的视频网站 | 国产传媒 | 性色四虎 |