在前端項目開(kāi)發過程中,總是(shì)會(huì)引入一(y ₽<ī)些(xiē)UI框架,已方便自(zì)己使用(yòn ∞γ§g),很(hěn)多(duō)前端都(dōu)會(huì)有(yǒu)自(zì®φ)己熟悉且慣用(yòng)的(de)一(yī)±♣€套UI框架,下(xià)面天健世紀科(kē)技(jì)小(xiǎo)編就(jiù)來(lái)給大(dà)家(•♦$✘jiā)盤點介紹下(xià)經常使用(yòng)并且很(hěn)≠β流行(xíng)的(de)UI框架。
01
Mint UI
· Mint UI 包含豐富的(de) CSS 和(hé) J♦♣<εS 組件(jiàn),能(néng)夠滿足日(rì)常的(de)移動端開★✘(kāi)發需要(yào)。通(tōng)過它,可(kě)以快(ku♠♦≤ài)速構建出風(fēng)格統一(yī)的(de)頁面,提升開(k♦>αāi)發效率。
· 真正意義上(shàng)的(de)按需加載組件(ji<©àn)。可(kě)以隻加載聲明(míng)過的(de)組件(jiàn)及其樣≈₽式文(wén)件(jiàn),無需再糾結文(wén)件€∏(jiàn)體(tǐ)積過大(dà)。
· 考慮到(dào)移動端的(de)性能(néng)門(mén)檻,Mintλ∏≈ UI 采用(yòng) CSS3 處理(lǐ)各種動效,避免浏覽器(qì ✔♣↑)進行(xíng)不(bù)必要(yào)的(de)重繪和( ∏$™hé)重排,從(cóng)而使用(yòng)戶獲得(de)流γ☆♠暢順滑的(de)體(tǐ)驗。
· 依托 Vue.js 高(gāo)效的(de)↓÷✘♦組件(jiàn)化(huà)方案,Mint U↔♠ ∑I 做(zuò)到(dào)了(le)輕量化(huà)。®←即使全部引入,壓縮後的(de)文(wén)件(jiàn)體(λ ♣tǐ)積也(yě)僅有(yǒu) ~30kb (JS + CSS) gzip。≤ σ×
02
iView UI
1、超過 80 個(gè)常用(yòng)底層組件(jiàn)
· 細緻、漂亮(liàng)的(de) UI
· 友(yǒu)好(hǎo)的(de) API ,自(zì)由靈活的(de)使∑↓φ±用(yòng)空(kōng)間(jiānβ)
· 事(shì)無巨細的(de)文(wén)檔
· 提供多(duō)套開(kāi)箱即用(yòng)的(de§"&)免費(fèi)工(gōng)程
2、企業(yè)級的(de)多(duō)租戶權限管理(lǐβ✘)開(kāi)發平台
· 前端采用(yòng) Admin Plus 和(hé) iCRUD
· 後端采用(yòng) Spring Bo"≥ot,Spring Cloud & Alibaba,Spring Seε©↔∏curity、Redis & JWT
· 支持多(duō)租戶
· 權限認證使用(yòng) JWT 和(hé) Redi®¥≤≈s,支持多(duō)終端認證系統
· 支持加載動态權限菜單,多(duō)方式輕松權限控制(zhì),權限細化(h&≥↔uà)至按鈕級别
· 提供單體(tǐ)版和(hé)微(wēi)服♥÷±務版雙版本
3、企業(yè)級通(tōng)用(yòng)型中後台前端解決方案
· 豐富的(de)布局模式可(kě)選擇,布局和(hé)功能(né♠γng)具有(yǒu)高(gāo)可(kě)配性
· 強大(dà)的(de)鑒權系統,滿足不(bù)同的≈σ(de)業(yè)務鑒權需求
· 全響應式支持,所有(yǒu)頁面及功能(néng)點≥§π适配 PC 端、移動端、平闆電(diàn )腦(nǎo)
· 漂亮(liàng)的(de) UI、極緻₩™φ"的(de)用(yòng)戶體(tǐ)驗和(hé)細節處理(lǐ)
· 社交布局、地(dì)圖布局、工(gōng)作(zuò)桌面布★局可(kě)供選擇
· JavaScript 和(hé) TypeScript 雙版本
4、面向配置開(kāi)發,支持 View UI Plus Table 全功能(λδnéng)
· View UI Plus 的(de) Form 組件(jiàn)全面覆÷ 蓋(17+)
· 支持 vxe-table,及大(dà)數(shù)據量渲染、•±π"大(dà)數(shù)據量樹(shù)形數(shù)據等
· 支持本地(dì)和(hé)遠(yuǎn)程的(de)數(shù)據字典,且∞±自(zì)動緩存
· 支持異步跨頁數(shù)據多(duō)選、批量删除數(shù$₽✔∏)據
· 支持導出表格數(shù)據,支持打印表格
· 支持調整列順序、列顯/隐等功能(néng)
03
layui
是(shì)一(yī)套開(kāi)源的(de) Web UI 解決方案,φ÷★采用(yòng)自(zì)身(shēn)經典的(de)模塊化♣§©(huà)規範,并遵循原生(shēng) HTM→ ±L/CSS/JS 的(de)開(kāi)發方式,₽↕極易上(shàng)手,拿(ná)來(lái)即用(yòngΩ•✔)。其風(fēng)格簡約輕盈,而組件(jiàn)優雅豐盈,從(cóng)源代<←↕碼到(dào)使用(yòng)方法的(de)每一(yī)處細節都(dΩ→ōu)經過精心雕琢,非常适合網頁界面的(de)快(k♥←α≈uài)速開(kāi)發。layui 區(qū)别于那(¶₩≤nà)些(xiē)基于 MVVM 底層的(de)前端框架,卻并非逆λ↔§≥道(dào)而行(xíng),而是(shì)信奉"∑¥返璞歸真之道(dào)。準确地(dì)說(shuō),它更多(duō)∏☆™是(shì)面向後端開(kāi)發者,你(nǐ)無需涉足前端各種工∏₽♦(gōng)具,隻需面對(duì)浏覽器(qì)本身($₩÷↑shēn),讓一(yī)切你(nǐ)所需要(yào)的(de)☆¥×元素與交互,從(cóng)這(zhè)裡(lǐ)信手拈來(lái)<∏。
04
Element UI
一(yī)套為(wèi)開(kāi)發者、設計(jì)師(sλ>♣hī)和(hé)産品經理(lǐ)準備的(&λde)基于 Vue 2.0 的(de)桌面端組件(ji ∏♦≥àn)庫
1、一(yī)緻性 Consistency
與現(xiàn)實生(shēng)活一(yī)緻:與現(x↔★iàn)實生(shēng)活的(de)流程、邏輯保持一(yī)緻,ε↓♦遵循用(yòng)戶習(xí)慣的(de)語言和(h₹✘é)概念;
在界面中一(yī)緻:所有(yǒu)的(de)元素和±★₽∏(hé)結構需保持一(yī)緻,比如(rú):設計(jì)樣式、圖₹¶↑标和(hé)文(wén)本、元素的(de)位置等。
2、反饋 Feedback
控制(zhì)反饋:通(tōng)過界面樣式和(hé)交互動效ε×™☆讓用(yòng)戶可(kě)以清晰的(de)感知(zhī)自(zì)己的©λ(de)操作(zuò);
頁面反饋:操作(zuò)後,通(tōng)過頁面元素的(de)變化(hu<₹♣↕à)清晰地(dì)展現(xiàn)當前狀态。
3、效率 Efficiency
簡化(huà)流程:設計(jì)簡潔直觀的(de)操作(zuò)流程;
清晰明(míng)确:語言表達清晰且表意明(míng)确,讓用(yòng$¶©)戶快(kuài)速理(lǐ)解進而作(zu≥®✔≈ò)出決策;
幫助用(yòng)戶識别:界面簡單直白(bái),讓用(yòng)戶快(k ♣uài)速識别而非回憶,減少(shǎo)用(yò✔÷'₽ng)戶記憶負擔。
4、可(kě)控 Controllabili"×ty
用(yòng)戶決策:根據場(chǎng)景可(kαΩ&ě)給予用(yòng)戶操作(zuò)建議(yì)或安全提示,但(dàn)™£→£不(bù)能(néng)代替用(yòng&)戶進行(xíng)決策;
結果可(kě)控:用(yòng)戶可(kě)以自(♦★π±zì)由的(de)進行(xíng)操作(zuò),包括撤銷、回退和(±§σ±hé)終止當前操作(zuò)等。
05
Ant Design
Ant Design 就(jiù)是(s§ β•hì)基于 React 實現(xiàn)的(de)一(yī)套組♥£件(jiàn)庫,從(cóng) 2015→≤Ω 年(nián) 4 月(yuè)起,Ant De₩&σ sign 在螞蟻集團中後台産品線迅速推廣,δ✔↓對(duì)接多(duō)條業(yè)務線,覆蓋系統 800 個(gè)以上Ω"(shàng)。定位于中台業(yè)務的(de) Ant Design 兼顧↓€專業(yè)和(hé)非專業(yè)的(de)設計(>jì)人(rén)員(yuán),具有(α&≥yǒu)學習(xí)成本低(dī)、上(shàng)手速度快(kuà®∑✘i)、實現(xiàn)效果好(hǎo)等 ₹特點,并且提供從(cóng)界面設計(jì)到(dào)前端開(kā®₩£"i)發的(de)全鏈路(lù)生(shēng)态,₽★可(kě)以大(dà)大(dà)提升設計(±♥jì)和(hé)開(kāi)發的(de)效率。 δ™
目前市(shì)場(chǎng)上(shàng)流行(xíng)的(de)框架≥"是(shì)多(duō)種多(duō)樣>∞的(de),主要(yào)的(de)是(shì)需要(yào)開♥> γ(kāi)發者要(yào)根據具體(tǐ)項目的(de)需求和(hé)₹ ↔↕開(kāi)發團隊的(de)技(jì)術(shù₽®÷)水(shuǐ)平來(lái)選擇合适的(de)UI框架。如(§©"rú)果您想使用(yòng)優秀的(de)前端UI框架來(lái)★ 實現(xiàn)出色的(de) Web 應用(yòng)程序開(kāi)發,歡®₹$≤迎聯系天健世紀科(kē)技(jì)。
部分(fēn)信息來(lái)源網絡,侵删
微(wēi)信公衆号
業(yè)務咨詢:400-9969-069×π&α(24小(xiǎo)時(shí)服務) 028-86052↑↕918
售後熱(rè)線:028-86052836
公司地(dì)址:成都(dōu)市(shì)武侯區(<÷§qū)天益街(jiē)38号理(lǐ)想中心3棟181≥σ←✘0