易用性

时间:2024-11-07 14:59:53编辑:流行君

北大青鸟设计培训:组件的通用性与易用性?

组件化的开发方式可以说是程序员使用非常多的一种软件开发架构方法了,而对于组件来说,通用性和易用性就成为了需要衡量的不同性能,下面我们就通过案例分析来了解一下具体情况吧。先对这两个概念进行定义,避免含义宽泛造成误解。在本文范围中:通用性:指组件库提供的元素(图标、按钮、组件、模块等)对于设计需求的适应能力,即能否以较少的元素实现较为多样的产出形式。易用性:指组件库对于使用者的友好程度,即能否帮助设计师以较少的认知与操作成本来调用和定制组件。具体到Sketch的实践层面,我们通常会将若干元素打包为Symbol,构成一个可供复用的组件。其中,“通用性”与“易用性”体现在:Symbol内部元素的可控性越低,其用途就越单一,对于使用者来说也更易于认知和记忆。但要满足复杂的设计需求,所需Symbols的数量就更大,整体架构的复杂度更高,库的制作和维护成本也更高。Symbol内部元素的可控性越高,其用途就越广泛,需要配合“Overrides”面板控制的嵌套及样式关系就越为复杂,因此使用者对其用途的理解与记忆成本就越高,每次根据特定需求进行调整定制的复杂度也越高。而相应的,IT培训http://www.kmbdqn.cn/发现由于Symbols的高度整合,库的整体规模会相对较低,架构相对简单。以上两种状况,任何一个极端都不利于构建高效实用的组件库,制作者需要针对每一个图标、按钮、组件、模块,考虑如何实现通用性和易用性的平衡。

北大青鸟java培训:组件的通用性与易用性?

组件化的开发方式可以说是程序员使用非常多的一种软件开发架构方法了,而对于组件来说,通用性和易用性就成为了需要衡量的不同性能,下面我们就通过案例分析来了解一下具体情况吧。先对这两个概念进行定义,避免含义宽泛造成误解。在本文范围中:通用性:指组件库提供的元素(图标、按钮、组件、模块等)对于设计需求的适应能力,即能否以较少的元素实现较为多样的产出形式。易用性:指组件库对于使用者的友好程度,即能否帮助设计师以较少的认知与操作成本来调用和定制组件。具体到Sketch的实践层面,我们通常会将若干元素打包为Symbol,构成一个可供复用的组件。其中,“通用性”与“易用性”体现在:Symbol内部元素的可控性越低,其用途就越单一,对于使用者来说也更易于认知和记忆。但要满足复杂的设计需求,所需Symbols的数量就更大,整体架构的复杂度更高,库的制作和维护成本也更高。Symbol内部元素的可控性越高,其用途就越广泛,需要配合“Overrides”面板控制的嵌套及样式关系就越为复杂,因此使用者对其用途的理解与记忆成本就越高,每次根据特定需求进行调整定制的复杂度也越高。而相应的,IT培训http://www.kmbdqn.cn/发现由于Symbols的高度整合,库的整体规模会相对较低,架构相对简单。以上两种状况,任何一个极端都不利于构建高效实用的组件库,制作者需要针对每一个图标、按钮、组件、模块,考虑如何实现通用性和易用性的平衡。

上一篇:火力少年王第一部

下一篇:没有了