当前位置: 首页 > news >正文

B端设计:如何让UI组件库成为助力,而不是阻力。

首发2023-09-24 15:42·贝格前端工场

Hi,我是大千UI工场,网上的UI组件库琳琅满目,比如elementUI、antdesign、iview等等,甚至很多前端框架,也出了很多UI组件,如若依、Layui、bootstrap等等,作为UI设计师该如何面对他们呢。

一、UI组件库为B端设计提供依据

UI组件库在B端系统设计中提供了重要的依据。UI组件库是一套预定义的、可重复使用的UI元素和样式,旨在提高设计效率、保持一致性,并减少重复工作。它为设计师提供了一个统一的视觉语言和设计规范,使设计师能够快速创建和调整界面,同时确保整个系统的一致性和可维护性。


 


 

UI组件库的优势在于:

  1. 提高设计效率:设计师可以从UI组件库中选择合适的组件,而不需要从头开始设计每个界面元素。这样可以节省大量的时间和精力,并加快设计的速度。
  2. 保持一致性:UI组件库定义了一套统一的设计规范和样式,确保整个系统的界面风格和交互方式的一致性。这有助于用户的学习和使用,提升用户体验。
  3. 减少重复工作:UI组件库中的组件可以被重复使用,避免了重复设计相似的界面元素的工作。这样可以节省设计师的时间和精力,并提高工作效率。


 

二、许多大厂的UI组件库也为UI设计师提供了设计借鉴

许多大型技术公司的UI组件库都是经过精心设计和开发的,它们通常具有高度的可用性和用户友好性。这些组件库中的设计模式和组件可以为UI设计师提供宝贵的设计借鉴和参考。

大厂的UI组件库为UI设计师提供了宝贵的设计借鉴和参考,设计师可以通过学习和使用这些组件库,提高自己的设计水平和工作效率。


 


 

尤其是大厂的UI组件库还为自己找到了看似高深的设计理论体系支撑,仿佛抓住了设计的真谛,如果你不遵循这些理论,就是离经叛道,把一众设计师忽悠的五迷三道。

不得不说,这些理论大部分还是有道理,作为设计师一定要仔细学习,熟练掌握之。

三、甚至很多前端工程师都敢自己攒页面啦,并对UI设计师投来鄙夷的目光

UI组件库的出现确实为前端工程师提供了更多自主开发的能力,尤其是这些UI组件都开发成了模块代码,使前端工程师能够更快速地搭建页面和应用程序。这也让一些人误以为UI设计师的工作变得不再重要或被低估。

虽然UI组件库可以提供一些基础的设计模式和组件,但UI设计师的工作远不仅限于简单地搭建页面。他们需要深入了解用户需求和上下文,进行用户研究和用户体验设计,以确保设计的可用性和用户友好性,UI设计师还是不能被取代的工作。


 


 

四、UI组件库运用带来的最大弊端:同质化

UI组件库的广泛使用可能会导致同质化的问题。由于许多项目都使用相同的组件库,可能会导致不同的应用程序和网站看起来非常相似,缺乏个性和独特性。这种同质化可能会导致用户的视觉疲劳,降低他们对界面的兴趣和参与度。

我之前分享过三个界面,分别基于Element UI、antdesign和iview的,遮盖住logo,都是傻傻分不清的。


 

五、如何克服同质化,让组件库不再是阻力库

要克服同质化问题,让组件库不再成为阻力库,可以采取以下措施:

  1. 定制化设计:根据具体项目的需求和品牌特色,对组件库进行定制和优化。通过调整颜色、字体、图标等元素,以及改变组件的样式和布局,使其与项目的整体设计风格和用户需求相匹配。
  2. 创新设计:设计师应该不断创新,尝试新的设计思路和交互方式,以提供与众不同的用户体验。通过引入新的设计元素、动画效果或交互方式,使界面更加吸引人,并与其他应用程序或网站有所区别。
  3. 结合其他设计资源:除了组件库,设计师还可以结合其他设计资源,如插图、图标、配色方案等,以增加界面的个性化和独特性。这样可以打破同质化,为界面注入更多创意和个性。
  4. 用户研究和用户反馈:通过进行用户研究和用户反馈收集,了解用户的需求和偏好,从而更好地定制和优化组件库的设计。这样可以确保设计的个性化与用户的期望相符,提供更好的用户体验。
  5. 多样化的设计资源:设计师可以寻找和使用多样化的设计资源,包括不同的组件库、UI模板和设计工具。这样可以避免过度依赖单一的组件库,提供更多选择和灵活性。
  6. 设计系统的建立:建立设计系统可以帮助设计师更好地管理和组织设计资源,包括组件库。设计系统可以提供一致性的设计语言和规范,同时也可以为设计师提供灵活性和个性化的空间。

通过以上措施,设计师可以克服同质化问题,让组件库不再成为阻力库。设计师可以通过定制化设计、创新设计、结合其他设计资源和用户研究等方法,为用户提供更有个性和独特性的设计体验。


 

相关文章:

B端设计:如何让UI组件库成为助力,而不是阻力。

首发2023-09-24 15:42贝格前端工场 Hi,我是大千UI工场,网上的UI组件库琳琅满目,比如elementUI、antdesign、iview等等,甚至很多前端框架,也出了很多UI组件,如若依、Layui、bootstrap等等,作为U…...

敏捷开发最佳实践:学习与改进维度实践案例之会诊式培养敏捷教练

自组织团队能够定期反思并采取针对性行动来提升人效,但2022年的敏捷调研发现,70%的中国企业在学习和改进方面仍停留在团队级。本节实践案例将分享“会诊式培养敏捷教练”的具体做法,突出了敏捷以人为本的学习和改进,强调了通过人员…...

C#宿舍信息管理系统

简介 功能 1.发布公告 2.地理信息与天气信息的弹窗 3.学生信息的增删改查 4.宿舍信息的增删改查 5.管理员信息的增删改查 6.学生对宿舍物品的报修与核实 7.学生提交请假与销假 8.管理员对保修的审批 9.管理员对请假的审批 技术 1.采用C#\Winform开发的C\S系统 2.采用MD5对数据…...

测试环境搭建整套大数据系统(十三:设置开机自启动)

一:编写程序启动命令脚本 vim /root/start.sh二:编写启动脚本 cd /etc/systemd/system vim start.service[Unit] DescriptionStart My Server Afternetwork.target[Service] Typeforking ExecStart/root/start start TimeoutSec0 RemainafterExityes G…...

算法练习第三十二天|122.买卖股票的最佳时机II、55. 跳跃游戏、45.跳跃游戏II

45. 跳跃游戏 II 55. 跳跃游戏 122.买卖股票的最佳时机II 122.买卖股票的最佳时机II class Solution {public int maxProfit(int[] prices) {int result 0;for(int i 1;i<prices.length;i){result Math.max(prices[i] - prices[i-1],0);}return result;} }跳跃游戏 cla…...

nodejs+vue反诈科普平台的设计与实现pythonflask-django-php

相比于以前的传统手工管理方式&#xff0c;智能化的管理方式可以大幅降低反诈科普平台的运营人员成本&#xff0c;实现了反诈科普平台的标准化、制度化、程序化的管理&#xff0c;有效地防止了反诈科普平台的随意管理&#xff0c;提高了信息的处理速度和精确度&#xff0c;能够…...

SpringBoot3+JPA+MySQL实现多数据源的读写分离(基于EntityManagerFactory)

1、简介 在Spring Boot中配置多个数据源并实现自动切换EntityManager&#xff0c;这里我编写了一个RoutingEntityManagerFactory和AOP&#xff08;面向切面编程&#xff09;的方式来实现。 这里我配置了两个数据源&#xff1a;primary和secondary&#xff0c;其中primary主数…...

10万+SRC高质量稀有明星人脸素材唐嫣杨紫金晨倪妮蔡卓妍张雨绮合集

素材下载&#xff1a;点击下载 DFL模型训练用&#xff0c;高质量SRC素材合集&#xff1a; 【唐嫣_WF】6000张src人脸素材【金鱼基础模型库】用于补全SRC极限角度范冰冰 WF 512 苹果稀有死亡角度.zip王鸥_WF_512 多部电影 有死亡角度和张嘴的&#xff0c;5000多张.rar杨紫 108…...

目标检测中的mAP计算原理和源码实现

简介 在目标检测任务中&#xff0c;mAP&#xff08;mean Average Precision&#xff0c;平均精度均值&#xff09;是一个非常重要的评价指标&#xff0c;用于衡量模型在多个类别上的平均性能。它综合考虑了模型在不同召回率下的精确率&#xff0c;能够全面反映模型在检测任务中…...

Unity 粒子在UI中使用时需要注意的地方

最近项目中要在UI中挂载粒子特效,美术给过来的粒子直接放到UI中会有一些问题,查询一些资料后,总结了一下 一: 粒子的大小发生变化,与在预制件编辑中设计的大小不同 在预制件编辑模式下,大小正常 实际使用的时候特别大或者特别小 经过检查,发现预制件编辑模式下,默认画布的Rend…...

了解Spring:Java开发的利器

Spring是一款开源的轻量级Java开发框架&#xff0c;旨在提高开发人员的效率和系统的可维护性。本文将介绍Spring的基本概念、使用优势、设计模式以及与Spring MVC和Spring Boot的关联。 什么是Spring&#xff1f; Spring是一款开源的轻量级Java开发框架&#xff0c;它由多个模…...

【Hive】with 语法 vs cache table 语法

语法分别如下&#xff1a; cache table table_name as (select ... from ... )with table_name as (select ... from ... )需要注意&#xff0c;with语法只相当于一个视图&#xff0c;并不会将数据缓存&#xff1b;如果要将数据缓存&#xff0c;需要使用cache table语法。 参考…...

CleanMyMac X 4.15.1 for Mac 最新中文破解版 系统优化垃圾清理工具

CleanMyMac X for Mac 是一款功能更加强大的系统优化清理工具&#xff0c;相比于 CleanMyMac 4.15.1来说&#xff0c;功能增加了不少&#xff0c;此版本为4.15.1官方最新中英文正式破解版本&#xff0c;永久使用&#xff0c;解决了打开软件崩溃问题&#xff0c;最新版4.15.1版本…...

查看Linux系统重启的四种基本命令

目录 前言1. last2. uptime3. journalctl4. dmesg 前言 对于排查其原因推荐阅读&#xff1a;详细分析服务器自动重启原因&#xff08;涉及Linux、Window&#xff09; 在Linux中&#xff0c;有多种命令可以查看系统重启的信息 以下是其中一些常用的命令及其解释&#xff1a; …...

I/O多路复用:select/poll/epoll

最基本的 Socket 模型 要想客户端和服务器能在网络中通信&#xff0c;那必须得使用 Socket 编程&#xff0c;它是进程间通信里比较特别的方式&#xff0c;特别之处在于它是可以跨主机间通信。 Socket 的中文名叫作插口&#xff0c;咋一看还挺迷惑的。事实上&#xff0c;双方要…...

使用ansible批量修改操作系统管理员账号密码

一、ansible server端配置 1、对于Linux主机配置免密登录ssh-copy-id -i ~/.ssh/id_rsa.pub rootremote_ip 2、在/etc/ansible/hosts文件中添加相应主机IP 3、对于Windows主机需要在/etc/ansible/hosts文件中进行以下配置 192.168.83.132 ansible_ssh_useradministrator an…...

webpack5零基础入门-13生产模式

1.生产模式介绍 生产模式是开发完成代码后&#xff0c;我们需要得到代码将来部署上线。 这个模式下我们主要对代码进行优化&#xff0c;让其运行性能更好。 优化主要从两个角度出发: 优化代码运行性能优化代码打包速度 2.生产模式准备 我们分别准备两个配置文件来放不同的…...

一篇复现Docker镜像操作与容器操作

华子目录 Docker镜像操作创建镜像方式1docker commit示例 方式2docker import示例1&#xff1a;从本地文件系统导入示例2&#xff1a;从远程URL导入注意事项 方式3docker build示例1&#xff1a;构建镜像并指定名称和标签示例2&#xff1a;使用自定义的 Dockerfile 路径构建镜像…...

【LevelDB】memtable、immutable memtable的切换源码

本文主要分析leveldb项目的MakeRoomForWrite方法及延伸出的相关方法。 努力弄清memtable 和 immutable memtable的切换过程细节&#xff0c; 背景总结&#xff1a; LevelDB 是一个基于 Log-Structured Merge-Tree (LSM Tree) 的高性能键值存储系统。 在 LevelDB 中&#xff0…...

力扣面试150 x 的平方根 二分 换底法 牛顿迭代法 一题多解

Problem: 69. x 的平方根 思路 &#x1f468;‍&#x1f3eb; 参考题解 &#x1f496; 袖珍计算器算法 class Solution {public int mySqrt(int x){if (x 0)return 0; // Math.exp(3)&#xff1a;e的三次方int ans (int) Math.exp(0.5 * Math.log(x));return (long) (an…...

Unity游戏插件加载器MelonLoader完全指南:从安装到精通

Unity游戏插件加载器MelonLoader完全指南&#xff1a;从安装到精通 【免费下载链接】MelonLoader The Worlds First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono 项目地址: https://gitcode.com/gh_mirrors/me/MelonLoader 在Unity游戏…...

第6章 数据类型转换-6.7 转换为字典

通过使用dict()函数可以将列表或元组转换为字典。其语法格式如下&#xff1a;dict([x])其中&#xff0c;参数x为可选参数&#xff0c;表示列表或元组&#xff0c;且该列表或元组必须是键值对形式&#xff0c;如果省略该参数&#xff0c;则该函数返回空字典。示例代码如下&#…...

3步实现微信聊天记录永久保存与智能分析的完整方案

3步实现微信聊天记录永久保存与智能分析的完整方案 【免费下载链接】WeChatMsg 提取微信聊天记录&#xff0c;将其导出成HTML、Word、CSV文档永久保存&#xff0c;对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg 在数…...

告别重复配置!用VirtualBox的OVA/OVF功能5分钟克隆Ubuntu 20.04服务器环境

5分钟掌握VirtualBox环境克隆术&#xff1a;Ubuntu 20.04标准化部署实战 在团队协作或教育培训场景中&#xff0c;最令人头疼的莫过于每台设备重复配置开发环境。上周我们团队新入职的三名工程师&#xff0c;花了整整两天时间才完成基础环境搭建——直到发现VirtualBox的OVA/OV…...

SEO_2024年最有效的SEO策略与方法深度解析

2024年最有效的SEO策略与方法深度解析 在当今数字化时代&#xff0c;搜索引擎优化&#xff08;SEO&#xff09;仍然是提升网站流量和品牌知名度的关键。2024年&#xff0c;随着搜索引擎算法的不断更新和用户行为的变化&#xff0c;SEO策略与方法也在不断演变。本文将深入解析2…...

5W功耗实现25TOPS算力,LM2-100-V0算力模组破解AI安防核心难题

在智慧安防边缘AI应用快速部署需求的背景下&#xff0c;设备制造商常面临终端设备算力不足、功耗超标、体积受限、部署太慢等困境。模型越复杂&#xff0c;终端越吃力&#xff1b;设备要小型化&#xff0c;算力要打折扣&#xff1b;长期稳定运行&#xff0c;散热与功耗又成瓶颈…...

实战应用:基于快马平台快速开发openclaw视觉分拣机器人demo

实战应用&#xff1a;基于快马平台快速开发openclaw视觉分拣机器人demo 最近在研究工业自动化场景&#xff0c;正好用InsCode(快马)平台尝试做了一个视觉分拣机器人的demo。这个项目模拟了流水线上用机械臂分拣不同颜色物品的场景&#xff0c;特别适合用来验证自动化分拣方案的…...

wps的VBA小tips1

在WPS/Excel的JS宏&#xff08;以及VBA&#xff09;里&#xff0c; Value2 是比 Value 更常用、更可靠的属性&#xff0c;主要有这几个核心原因&#xff1a;1. 避免格式干扰- Value 会受单元格显示格式影响&#xff1a;如果单元格设置了日期、货币、百分比等格式&#xff0c…...

System-Controller完整能力手册

System Controller 完整能力手册基于你电脑的实际硬件&#xff08;小米笔记本 i5-6200U / 8GB / 940MX / 1080p&#xff09;和 System Controller 技能的全部能力边界。一、能力总览 用户自然语言指令↓ ┌─────────────────────────────────…...

Cadence Layout XL 飞线太乱?两步搞定,还你一个清爽的版图界面

Cadence Layout XL飞线管理实战&#xff1a;从视觉优化到高效布局 每次打开Cadence Layout XL&#xff0c;看到满屏密密麻麻的飞线&#xff0c;是不是感觉头都大了&#xff1f;作为一名从Altium转战Cadence的版图工程师&#xff0c;我完全理解这种视觉轰炸带来的困扰。飞线本是…...