组件的通用性来自与易用性?

2022-12-31科技201

组件化的开发方式可以说是程序员使用非常多的一种软件开发架构方法了,而对于组件来说,通用性和易用性就成为了需要衡量的不同性能,下面我们就通过案例分析来了解一下具体情况吧。

先对这两个概念进行定义,避免含义宽泛造成误解。在本文范围中:

通用性:指组件库提供的元素(图标、按钮、组件、模块等)对于设计需求的适应能固严刘越力呢势乎增发质力,即能否以较少的元素实现较为多样的产出形式。

易用性:360问答指组件库对于使用者的友好程度,即能否帮助设计师以较少的认知与操作成本来调用和定制组件。

具体到Ske船便调反编愿我助器茶女tch的实践层面,我们通常会将若干元素打包为Symbol,构成一个可供复用的组件。其中,“通用性”与“易用性”体现在:

Symbol内部额元素的可控性越低,其用途就越单一,对世于使用者来说也更易于认知和记忆。但要满足复杂的设计需求,所需Symbols的数量就更大,每策讨师要便强形整体架构的复杂度更高,防运督往种水增最库的制作和维护成本也更高。

Symbol内部县别容元素的可控性越高,其用途就越广泛,需要配合“Overrides”面板控制的嵌套及师浓娘杂充校解资滑孙另样式关系就越为复杂,因此使用者对其用途的理解与提司地全利上记忆成本就越高,每次根据特维万环吗记定需求进行调整定制的复杂度也越高。而相应的,IT培训的高度整合,库的整体规模会相对较低,读值怎石亲均传呢茶架构相对简单。

以上两种状况,任何一个极端都不利于构建高效实用的组件库,制作者需要针对每一个图标、按钮、组件、模块,考虑如何实现通用性和易用性的平衡。

相关文章

《独立日1》和《独立日2》给你的感触是什么,如何评价两部电影?

  《独立日》分为上下两部,如果你想要真的观赏的话,建议你仔细的观看第一部。无论从特级上还是演员的演技上都是值得观看的一部电影。而对于第二部,虽则也加入了中国元素。但是,加入的元素太多,几乎成为了广告专场了。虽然不可否认的是AB很漂亮,但是不适合她的永远不适合她。   就像第一部中的这个女人一样。...

Cpu架构有几种?

CPU架构从大的层面分两类——CISC、RISC。CISC就是复杂指令集计算机,目前专指 x86 和 x86-64 两类,其中 x86 又叫 IA32,即 Intel Architecture 32(Intel32位架构),不管是Intel生产的 x86 CPU,还是AMD或者VIA生产的,都是 I...

市面上有哪些比较好玩的航海游戏?

都快9102年了,我心目中好玩的航海游戏依然被定格在了《大航海时代4》。 然而,这已经是20年前的游戏了。就是这款结合了探险,寻宝,炮击海战,白刃战,解谜,剧情,RPG角色培养甚至是BGM的综合元素集大成者,我认为至今没有作品能超越这部游戏在航海游戏中的地位。也没有游戏能在玩法上可以做到媲美《大航海...

雪佛兰科鲁泽怎么样?

我来分享一下观点,首先雪佛兰科鲁泽是一款值得考虑的“运动紧凑级”车,具体原因如下: 1、尽显运动元素:科鲁泽定位于科沃兹和科鲁兹之间,属于细分的紧凑级车,但有着自己非常明显的运动风格。主要分为RS和Redline版本,都有非常强烈的力量感,不过前者更凸显动感元素,后者显得更个性时尚。总之它们的外观确...

藻元素适合什么水域?

你好,非常高兴回答你这个问题,我是黑哥钓鱼; 关于藻元素适合的水域以及季节性我是这样分析的,我个人认为适合在春秋两季有青苔绿藻的河流以及水库; 首先,藻元素的成分是以天然麸类豆类产品另加藻类提取物,在冬季枯水期的自然水域,湖库的水藻青苔基本没有,平时鱼儿基本以昆虫类、绿藻青苔为主食,当春季的来临万物...

邮箱打不开怎么解决啊?

邮箱打不开的原因很多,多半都是木马病毒感染浏览器组件造成的,你可以尝试用下面的方法来解决邮箱打不开的问题。"邮箱打不开的原因:1.浏览器组件遭到恶意插件破坏,导致正常上网受影响2.DNS设置错误,导致无法正常打开邮箱网页3.木马病毒感染浏览器组件,篡改了浏览器的相关设置4.浏览器cookies信息丢...

如何看待眼镜行业的暴利,本人在拼多多上配了一副眼镜17元,而在眼镜店配一副最便宜的眼镜也要200多元?

如果你自己不做生意的话,有些事情很难跟你说清楚,利润不是这么简单核算的。 我表弟就是开眼镜店的。大概六七年前,他跟我说过一件事:有一次,一个土豪去他店里,直接拿了10副高档太阳镜,他一下子赚了9000多块。据他说,这样一副眼镜卖1080元,而进货价只有90多元。 如果是这么看得话,眼镜行业确实是暴利...

鹿鼎五行体感音乐疗法是怎样达到治病效果的,利用的是什么道理?

鹿鼎五行体感音乐疗法是以中医阴阳平衡理论为原则,针对不同种类的疾病特点,从身心灵三个角度出发,结合鹿鼎五行中105种五行元素相生相克的规则,以宇宙中上千种自然能量信息为基本能量信息元素,通过对鹿鼎五行中与人体身心灵健康相关的五行元素动态平衡的考量,应用量子信息处理技术,将预先在健康样本信息库中找到相...

会计的工资一般是多少?薪资待遇好吗?

哈喽各位小伙伴您们好呀 下面我就给大家分享一下会计人的薪资水平是怎么样的呀。 出纳   出纳可以称得上是“财会人中的“农民工”级别”。一般做着最底层、最基本的辛苦活。甚至,在从业人员里,一般不会称出纳为会计人员。再加上初级会计市场已经严重饱和,出纳人的薪资水平可谓是略显悲惨。据某研究机构调查的结果显...

求教大佬:有没有类似于“千图网”这样能上传“技能”的网站推荐?

自己想看看设计教程交流学习的话,像是ui中国、站酷、虎课网都可以;,要是找模块和素材的话,除了我图、千图,还有像是摄图网、包图网、千库网、觅元素、图虫、90设计什么的。摄图和图虫主打高清摄影原图,而且有授权;摄图其他海报模板插画什么的也有不少,就是项目分的比较细,全站一年的话我记得大概300左右,价...

萤石是怎样的一种物质呢?

  萤石(Fluorite),又称氟石,是一种矿物,其主要成分是氟化钙(CaF2),含杂质较多。其中的钙常被钇和铈等稀土元素替代,此外还含有少量的Fe2O3、SiO2和微量的Cl、O3和He等。自然界中的萤石常显鲜艳的颜色,硬度比小刀低。萤石可以用于制备氟化氢:CaF2 + H2SO4 → CaSO...

软银弃用华为4G设备,华为会弃用日本软银架构吗?

软银弃用华为4G设备,华为会弃用日本软银架构吗?软银弃用华为4G设备虽然有其自身的某些原因存在,但也有不得不保持与其政府一致的必要性。虽然这一决定非常令人遗憾,但反过来华为还不得不使用ARM架构,是弃不掉。 目前华为麒麟芯片采用的是公版ARM架构基础上进行开发出来的,并且在市场上已经取得了相当大的反...