一. 概念區(qū)分
「基礎(chǔ)組件」和「高級組件」并不存在嚴(yán)格的界限區(qū)別,以至于很多設(shè)計師對二者沒有做過多的區(qū)分,但兩者各自有明顯的特點。
1 . 基礎(chǔ)組件
「基礎(chǔ)組件」也可以被叫做「原子組件」或「通用組件」,是一種底層組件,其特點如下:
- 單一的不可再拆分的組件:比如一個 button,一個輸入框,一個開關(guān)等。
- 適用于各類業(yè)務(wù)場景:比如政務(wù)業(yè)務(wù)、電商業(yè)務(wù)、金融業(yè)務(wù)等業(yè)務(wù)都可以使用。
- 可保證設(shè)計質(zhì)量和效率:使用組件可以使設(shè)計稿具備較高的一致性,并提升設(shè)計和開發(fā)的工作協(xié)同效率。
一部分基礎(chǔ)組件的示例
最為大家熟知的、典型的基礎(chǔ)組件庫就是 Ant Design,通用、開源、包容是其主要特點。迄今為止,Ant Design 已擁有超過 1k+ 的設(shè)計和開發(fā)貢獻者,被應(yīng)用于 2w+ 的企業(yè)各類業(yè)務(wù)場景中。
2 . 高級組件
「高級組件」也可以被叫做「區(qū)塊組件」或「業(yè)務(wù)組件」,是一種相對來說更具備業(yè)務(wù)屬性的組件,其特點如下:
- 是復(fù)合型的區(qū)塊組件:是基礎(chǔ)組件的合集,比如一個表單,一個表格,一張多功能卡片等。
- 適用于更專業(yè)的業(yè)務(wù)場景:帶有強烈的業(yè)務(wù)屬性,在業(yè)務(wù)實操設(shè)計過程中,會更有針對性、更高效。
- 可保證業(yè)務(wù)完成的專業(yè)性和效率:好的業(yè)務(wù)組件可以更好地賦能業(yè)務(wù),更快地完成業(yè)務(wù)需求。
復(fù)合表單組件,提煉于政務(wù)類業(yè)務(wù)場景
指標(biāo)+統(tǒng)計數(shù)值的復(fù)合組件,來源于數(shù)據(jù)統(tǒng)計類業(yè)務(wù)場景
業(yè)務(wù)組件來源于業(yè)務(wù),是設(shè)計師對有業(yè)務(wù)特色的、出現(xiàn)頻次高的組件進行的整理和沉淀。Ant Design Pro(TechUI)就是 AntD 團隊根據(jù)業(yè)務(wù)中的實際應(yīng)用場景和需求,總結(jié)出的更適合螞蟻集團業(yè)務(wù)場景的高級組件庫。
二. 設(shè)計重點
「基礎(chǔ)組件」和「高級組件」在搭建和設(shè)計的過程中要注意哪些內(nèi)容?什么樣的內(nèi)容可以被做成基礎(chǔ)組件?什么樣的內(nèi)容和組件又可以/應(yīng)該被封裝成業(yè)務(wù)組件?
1 . 基礎(chǔ)組件設(shè)計依據(jù)
基礎(chǔ)組件可以直接借鑒已有的、成熟的開源組件設(shè)計體系,減少重復(fù)勞作。如果自己的團隊也想做,判斷依據(jù)通常包括:
- 內(nèi)容或元素出現(xiàn)和使用的頻次;
- 用戶操作后的基礎(chǔ)交互反饋,比如 hover 后出現(xiàn)的氣泡、違規(guī)操作后看到的提示條;
- 設(shè)計走查的過程中經(jīng)常會看到的質(zhì)量問題,也可以用組件來統(tǒng)一,比如 icon 的顏色總是用錯、位置總是上上下下差幾個不一致等等。
2 . 高級組件設(shè)計依據(jù)
相比于基礎(chǔ)組件,高級組件因其獨特的業(yè)務(wù)屬性,以及與產(chǎn)品的強綁定關(guān)系,很難找到已有的組件庫進行借鑒和應(yīng)用。判斷內(nèi)容是否應(yīng)該被沉淀的依據(jù)通常包括:
- 元素或內(nèi)容是很多個基礎(chǔ)組件的拼接合集,且在很多場景中的布局具備一定規(guī)律,會同時出現(xiàn);
- 在通用組件的基礎(chǔ)上帶有強烈的業(yè)務(wù)特性和需求,比如每次使用組件 A 的時候,都要加入業(yè)務(wù)需要的表單或提示信息,A 就可以升級成業(yè)務(wù)組件 A+。
需要注意的是,業(yè)務(wù)組件庫中的組件數(shù)量不是越多越好。“專而精” 有時會更高效。畢竟設(shè)計系統(tǒng)的根本目的是降本提效,而非設(shè)計師炫耀設(shè)計價值的工具。
另外,“專而精” 也是另一個維度的 “全”。當(dāng)我們通過對業(yè)務(wù)需求和屬性的深入研究,將業(yè)務(wù)組件做的足夠?qū)I(yè),也會從另一個維度對業(yè)務(wù)進行補充和賦能,從設(shè)計側(cè)推動業(yè)務(wù)進行體驗優(yōu)化,促進產(chǎn)品質(zhì)量的提升。
業(yè)務(wù)組件的搭建標(biāo)準(zhǔn)和規(guī)則,更多由業(yè)務(wù)設(shè)計師來決定,也是所有 B 端設(shè)計師應(yīng)該精進的能力。
3 . 完整概念列表
所以回到我們開篇遇到的問題:
“為什么對于彈窗的尺寸、抽屜的寬度、輸入框的長度、表格每一欄的寬度等等組件的細節(jié)尺寸,為什么 Ant Design 幾乎沒有給出明確的數(shù)值定義?”
因為每個產(chǎn)品各具特色,對于這種與業(yè)務(wù)強相關(guān)的組件尺寸,在通用的、開源的基礎(chǔ)組件庫中,不太好給出一刀切的定義。但在我們?nèi)粘C鎸I(yè)務(wù)需求所用的高級業(yè)務(wù)組件庫中,則需要有明確的規(guī)范。
那么到底哪些數(shù)據(jù)需要被規(guī)范?應(yīng)該如何編寫規(guī)范?「基礎(chǔ)組件」和「高級組件」在設(shè)計中還要注意到哪些細節(jié)?為了幫助大家更清晰地區(qū)分概念,關(guān)于「基礎(chǔ)組件」和「高級組件」我總結(jié)出了一個完整的清單列表:
- 基本概念區(qū)分
- 案例區(qū)分
- 組件設(shè)計工作流程區(qū)分
- 組件設(shè)計內(nèi)容區(qū)分
原文鏈接:長弓小子(公眾號)
作者:元堯
轉(zhuǎn)載請注明:學(xué)UI網(wǎng) ?詳解| 一文帶你了解「基礎(chǔ)組件」和「高級組件」
分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責(zé)聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。
藍藍設(shè)計( www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 、平面設(shè)計服務(wù)、
UI設(shè)計公司、界面設(shè)計公司、UI設(shè)計服務(wù)公司、數(shù)據(jù)可視化設(shè)計公司、UI交互設(shè)計公司、高端網(wǎng)站設(shè)計公司、UI咨詢、用戶體驗公司、軟件界面設(shè)計公司