B端设计必看的9个开源组件库,值得收藏!
如果你想开发一款To B Web端产品,如何选择令人眼花缭乱的开源组件库?行业团队常用的B端开源组件库是什么?今天,我们将为您带来入门级开源组件库的介绍。你可以先有一个大致的了解,希望能对你有所帮助。未来,我们将详细介绍每个开源组件库。今天要给大家介绍的B端设计必备的开源组件库大合集一共是有9个,分别是:Element、AntDesign、ArcoDesgin、Bootstrap、Fusion、TDesgin、iview、Xconsole、SemiDesgin,都是很棒的开源组件库,一起来看~
1、Element
Element中后台组件库于2016年发布。Element前端团队根据日常中后台系统抽象基于Vue开发的Element组件库,并通过开源的方式赋予大、中、小公司B端团队权力。Element提供的能力足以满足当前B端界面设计和开发的需要。由于“组件交互逻辑合理,前端启动快,设计风格相对美观”,受到了许多用户的高度赞扬,尤其是研发工程师。
Element有这些能力:
简单地给出了一些设计原理,包括一致性、反馈、效率和可控性,指导设计师和开发者开发界面;
为工程师和设计师提供了丰富的B端基础组件资产(开发和设计资产均可使用);
自定义风格:Element提供了一个组件主题库,用户可以自定义主题并下载安装;
国际支持:默认情况下,Element部件使用中文。如果你想使用其他语言,你可以设置多种语言;
到目前为止,Vuee已经提供、React、满足不同项目需求的Angular三套语言组件库。
点击体验Element组件🔑:Element网页版组件库
2、AntDesign
2016年,蚂蚁金服Antdesign中后台组件库发布。我觉得大家对Antdesign并不陌生,可以说在设计圈应该是有名的。蚂蚁集团的企业级产品是一个庞大而复杂的系统,数量多,功能复杂,变化频繁,并发频繁,往往需要设计师和开发者快速响应。同时,该产品包含许多类似的页面和组件,可以通过抽象获得一些稳定而复用的内容。因此,经过大量的项目实践和总结,蚂蚁集团体验技术部逐步打磨出一个服务于企业级产品设计体系的产品——AntDesign。
Antdesign具有这些能力:
包括中后台基础组件库和手机端基础组件库,以及配套设计风格;
数据可视化解决方案、语雀知识库;
Kitchen插件发布,聚集设计资产;
开箱即用的中台前端/设计解决方案。
点击体验AntDesign网页版组件库🔑:AntDesign网页版组件库
3、Bootstrap
Bootstrap于2011年诞生。基于HTMLL的Bootstrap是由Twitter公司推出的、CSS、JavaScript开发的简单、大方、易于使用的前端开发框架涵盖了丰富的组件,如下拉列表、按键组、导航条、分页、排版和进度条。它可以促进Web界面开发更简单、更高效。此外,WeX5前端开源框架也是基于bootstrap。
Bootstrap有这些能力:
支持所有主流浏览器;
支持响应式设计:响应台式电脑、平板电脑和手机;
支持全球皮肤变化;
许多团队基于bootstrap组件库构建bootstrapUI编辑工具,用户可以视觉拖动生成界面,例如bootply、Pingendo等。
4、ArcoDesgin
2021年字节跳动Arcodesgin中后台组件库发布。Arcodesgin通过设计系统解决产品面临的感受问题,并通过给出的设计原则引导和处理业务问题,还可以促进设计团队与R&D团队的合作。Arcodesgin一推出,就有了非常完善的能力,组件库就是其中之一。
ArcoDesgin有这些能力:
Arcodesgin基本组件库包括React和Vue两种语言;
具有设计价值观、设计原则、风格指南等设计层面的理论,引导体系的建立;
对组件的详细使用有说明和说明,方便设计师在使用时参考;
拥有ArcoDesginPro中后台良好的实践模板,丰富的页面模板使用户能够快速构建B端界面;
具有ArcodesginLab设计系统配置平台和智能代码生成功能;
拥有图标平台、色彩算法、材料平台等生态产品,全方位帮助产品侧生产出感觉良好的产品。
5、Fusion
Fusion电子商务中后台组件库诞生于2015年。Fusion是阿里巴巴旗下的电子商务中后台设计系统,从国际UED、天猫、商家等各种商业形式进行抽象解构。许多人认为建立一个设计系统(DesignSystem)是解决企业级客户体验规模化问题的核心。面对这些问题,感觉工程的建设已经远远超过了一套设计标准或一套组件库,他需要一套完整的系统来支持。所以,Fusion已经从组件库扩展到界面设计生态系统。
Fusion有这些能力:
为Fusion未来的发展提供了一套完美的设计风格;
具有较为完整的设计指南,包括动态效果、布局、间隔、设计模式等,支持使用相关界面因素;
具有完善的界面组件,包括基本组件、图表、icon等,以支持界面构建;
基于原子级组件,并通过抽象业务输出块、页面模板,确保界面的统一性;
通过底层设计资产的整合,构建了sketch插件,设计者可以通过拖动部件使用;
前端开发可以通过拖动部件或模板直接生成页面,将部件内置到Iceworks插件中。
6、TDesgin
腾讯TDesgin组件库于2021年发布。腾讯TDesgin设计系统不仅涵盖了企业级中后台组件库,还根据腾讯的普遍业务能力推出了手机和小程序组件库,包括Figma、Sketch、Axure等常用设计资产。它也从腾讯复杂的业务中找到了共性,提取了一个通用的设计解决方案来赋能产品。支持R&D方面的主流React/Vue/Angular/小程序/Flutter开发技术栈;多端适应,提供桌面端和手机端两种风格统一的组件资源。
TDesgin有这些能力:
基础组件库普遍实用,支持主流技术,包括React、Vue、Angular等;
支持Figma、Sketch、Axure、Adobexd等软件的组件设计资产,赋能设计师,保证设计的统一;
拥有一站式设计合作平台,涵盖设计师与产品经理、R&D工程师的合作需求,提高团队合作效率;
拥有ProWork,满足团队内部工程协作,如资源状态同步、需求管理等;
TDesgin设计系统从设计能力、零部件、资产扩展到团队合作。
7、iview
iview中后台组件库于2016年发布。iview也是一个基于Vue的中后台UI组件库。自2019年10月以来,iview已正式更名为viewUI。然而,由于大多数小型合作伙伴更了解iview的名称,我们仍然在后面称之为iview。目前,iview已达到4.0版本,并提供了比element更多的功能,以满足大多数b端中后台场景。
iview有这些能力:
除了丰富的基本组件外,还为您提供iviewplus组件,iviewplus实际上是一个更高级别的业务组件;
iview还提供基于iview组件的页面模板和通用中后台前端解决方案的iviewPro。这部分iview是收费的;
大多数组件和功能支持IE9或以上浏览器,有些组件和功能不支持IE;
ICRUD是一套基于iview的强化表单元件,面向配备开发,快速构建具有增加、删除、修改和检查功能的表单页面;
iview不仅提供了深色主题,还提供了自定义主题的功能。
8、Xconsole
2021年,阿里巴巴云Xconsole组件库发布。Xconsole是一个基于云产品控制平台的企业级设计系统,为设计师和开发者提供全面的设计和研发解决方案。同时,Xconsole将云控制的设计方法和规则进行提炼和抽象,与R&D侧进行整合,包装适合的解决方案,使产品团队能够开箱使用。
Xconsole有这些能力:
拥有完善的云控制商品UI设计资产,并配套开发材料;
基于原子级组件和需求场景的页面模板;
通过一套完整的配置方法,确保产品的整体操作逻辑一致;
有色彩、字体、间隔、规划的设计理论方法支撑;
将无障碍设施融入界面,让每个人都能更好地使用云计算软件;
根据云计算软件产品的产品形式和业务特点,定义了云计算软件产品的使用体验质量模型。
9、SemiDesgin
2021年字节跳动Semidesgin中后台组件库发布。Semidesgin官方解释:Semidesgin是由字节跳动抖音前端和UED团队设计、开发和维护的中后台解决方案,包括设计风格、React部件和主题,帮助设计师和开发者创造高质量的产品。
SemiDesgin有这些能力:
具有完善的优质基础组件,用户可以在开放系统中定制组件的相关特性;
通过对数千个设计变量的设计变量(DesignToken)设计师和开发人员可以对部件进行深度定制;
具有完善的国际化能力,包括简/繁体汉语、英语、日语、韩语、葡萄牙语等10种语言;
Semidesgin探索DesigntoCode能力,通过自动化方式协助设计师和研发提高效率;
基于Figma构建与组件库代码完全对齐的设计资源,采用Semi设计优秀的中后台企业应用。
相关文章:

B端设计必看的9个开源组件库,值得收藏!
如果你想开发一款To B Web端产品,如何选择令人眼花缭乱的开源组件库?行业团队常用的B端开源组件库是什么?今天,我们将为您带来入门级开源组件库的介绍。你可以先有一个大致的了解,希望能对你有所帮助。未来,…...
王坚院士:云计算与 GPT 的关系,就是电和电动机的关系
无论是行业,还是阿里,都身处巨变时。已经年过六十的王坚院士,重回阿里,重回大众视野,今年以来,在多个场合都能够看到他的身影。 而每一次他的分享,都值得我们细细品味。 以下为王坚院士在 202…...

Git代码合并流程规范
...
编译cef114.2 with h264
按照下面网页要求安装VS和SDK https://bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding.md#markdown-header-development Win 10 deployment, Win 10 build system w/ VS2022 17.5, Win 10.0.22621 SDK, Ninja rem 配置winsock科学上网 netsh winhttp set prox…...

A股风格因子看板 (2023.11第01期)
该因子看板跟踪A股风格因子,该因子主要解释沪深两市的市场收益、刻画市场风格趋势的系列风格因子,用以分析市场风格切换、组合风格暴露等。 今日为该因子跟踪第01期,指数组合数据截止日2023-10-31,要点如下 近1年A股风格因子收益走…...
Session+Cookie实现登录认证
使用 Session 和 Cookie 实现登录认证的流程通常包括以下步骤: 1. 登录认证流程 用户登录: 用户在登录页面输入用户名和密码。 服务器验证用户的凭证(用户名和密码)是否正确。 创建会话(Session)…...

mac matplotlib显示中文
以下默认字体,在mac ventura上测试能成功显示中文: import matplotlib.pyplot as plt import matplotlib#from matplotlib import font_manager #plt.rcParams[font.sans-serif] [Heiti TC]#plt.rcParams[font.sans-serif] [Songti SC]#plt.rcParams[f…...

python自动化测试模板
1:准备html模版 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>接口自动化…...

MySQL 外连接和内连接的查询优化怎么做?
目录 1. 表连接方式的分类和需要注意的细节 2. 表连接时底层做了什么事? 3. 左外连接优化方案 4. 内连接优化方案 1. 表连接方式的分类和需要注意的细节 多表连接查询,大体上可以分为内连接与外连接。 内连接的意思就是把两个表有关联的部分都取出…...

Web自动化测试 —— cookie复用
一、cookie简介 cookie是一些数据,存储于用户电脑的文本文件中 当web服务器想浏览器发送web页面时,在链接关闭后,服务端不会记录用户信息 二、为什么要使用Cookie自动化登录 复用浏览器仍然在每次用例开始都需要人为介入若用例需要经常执行&…...

Java自学第1课:安装JDK+Eclipse
1 引言 在学习前,我想说一句,那就是为什么要学习Java。 每个人的出发点都不同,对于做信息化的工程技术人员来说,java不懂,就没法干项目。 尽管有c和matlab等基础,但java看起来与这些语言都不太一样。 做…...

zabbix6.4监控centos
1、关闭防火墙 setenforce 0 #关闭SELinux sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config #设置永久关闭SELinux systemctl stop firewalld.service #关闭防火墙 systemctl disable firewalld.service …...

炫云客户端信用额度如何修改?
现在炫云新注册用户信用额度是100元,但是有人觉得信用额度太高了,想修改信用额度,不知道炫云的信用额度如何修改,今天就教大家如何修改炫云的信用额度。炫云的信用额度在炫云官网和客户端都可以修改。 我们先来看炫云官网如何修改…...

windows jar包文件默认打开方式设置
1、管理员权限打开“注册表编辑器”; 2、定位到计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts项下,找到.jar项,再选中UserChoice项,其中ProgId值为jarfile 3、定位到计算机\HKEY_CLAS…...

高并发和存储之间的关系是什么?
文章目录 🔊博主介绍🤖博主的简介📥博主的目标 🥤本文内容🍊 一、高并发对存储的压力🍊 二、存储的性能和可扩展性 📢总结 🔊博主介绍 📕我是廖志伟,一名Java…...

Antv/G2 图表坐标轴文字过长时添加省略号
// 格式化文字,超过长度添加省略号chart.axis(city, {label: {formatter: (text) > {// 字符太长添加省略号return text.length > 5 ? ${text.slice(0, 5)}... : text;}}})完整 demo: <!DOCTYPE html> <html lang"en"> &l…...

pycharm更改远程服务器地址
一、问题描述 在运行一些项目时,我们常需要在pycharm中连接远程服务器,但万一远程服务器的ip发生了变化,该如何修改呢?我们在file-settings-python interpreter中找到远程服务器,但是发现ip是灰色的,没有办…...

海康监控摄像机和录像机接入LiveMedia GB28181平台实现远程调取监控视频
海康威视各种型号监控摄像头或硬盘录像机(NVR/HVR)接入LiveMedia GB28181平台配置过程都非常简单明了,但有些细节需要注意,避免走弯路。 1、基本要求 (1) 网络要求 总体来说,只要监控设备和GB28181平台的网络是连通…...

一文全览各种 ES 查询在 Java 中的实现
2 词条查询 所谓词条查询,也就是ES不会对查询条件进行分词处理,只有当词条和查询字符串完全匹配时,才会被查询到。  2.1 等值查询-term 等值查询,即筛选出一个字段等于特定值的所有记录。  SQL&…...

Centralized Feature Pyramid for Object Detection解读
Centralized Feature Pyramid for Object Detection 问题 主流的特征金字塔集中于层间特征交互,而忽略了层内特征规则。尽管一些方法试图在注意力机制或视觉变换器的帮助下学习紧凑的层内特征表示,但它们忽略了对密集预测任务非常重要的被忽略的角点区…...

练习(含atoi的模拟实现,自定义类型等练习)
一、结构体大小的计算及位段 (结构体大小计算及位段 详解请看:自定义类型:结构体进阶-CSDN博客) 1.在32位系统环境,编译选项为4字节对齐,那么sizeof(A)和sizeof(B)是多少? #pragma pack(4)st…...

CMake基础:构建流程详解
目录 1.CMake构建过程的基本流程 2.CMake构建的具体步骤 2.1.创建构建目录 2.2.使用 CMake 生成构建文件 2.3.编译和构建 2.4.清理构建文件 2.5.重新配置和构建 3.跨平台构建示例 4.工具链与交叉编译 5.CMake构建后的项目结构解析 5.1.CMake构建后的目录结构 5.2.构…...
使用van-uploader 的UI组件,结合vue2如何实现图片上传组件的封装
以下是基于 vant-ui(适配 Vue2 版本 )实现截图中照片上传预览、删除功能,并封装成可复用组件的完整代码,包含样式和逻辑实现,可直接在 Vue2 项目中使用: 1. 封装的图片上传组件 ImageUploader.vue <te…...

Mac软件卸载指南,简单易懂!
刚和Adobe分手,它却总在Library里给你写"回忆录"?卸载的Final Cut Pro像电子幽灵般阴魂不散?总是会有残留文件,别慌!这份Mac软件卸载指南,将用最硬核的方式教你"数字分手术"࿰…...
鱼香ros docker配置镜像报错:https://registry-1.docker.io/v2/
使用鱼香ros一件安装docker时的https://registry-1.docker.io/v2/问题 一键安装指令 wget http://fishros.com/install -O fishros && . fishros出现问题:docker pull 失败 网络不同,需要使用镜像源 按照如下步骤操作 sudo vi /etc/docker/dae…...
实现弹窗随键盘上移居中
实现弹窗随键盘上移的核心思路 在Android中,可以通过监听键盘的显示和隐藏事件,动态调整弹窗的位置。关键点在于获取键盘高度,并计算剩余屏幕空间以重新定位弹窗。 // 在Activity或Fragment中设置键盘监听 val rootView findViewById<V…...
docker 部署发现spring.profiles.active 问题
报错: org.springframework.boot.context.config.InvalidConfigDataPropertyException: Property spring.profiles.active imported from location class path resource [application-test.yml] is invalid in a profile specific resource [origin: class path re…...
C++.OpenGL (14/64)多光源(Multiple Lights)
多光源(Multiple Lights) 多光源渲染技术概览 #mermaid-svg-3L5e5gGn76TNh7Lq {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-3L5e5gGn76TNh7Lq .error-icon{fill:#552222;}#mermaid-svg-3L5e5gGn76TNh7Lq .erro…...

Yolov8 目标检测蒸馏学习记录
yolov8系列模型蒸馏基本流程,代码下载:这里本人提交了一个demo:djdll/Yolov8_Distillation: Yolov8轻量化_蒸馏代码实现 在轻量化模型设计中,**知识蒸馏(Knowledge Distillation)**被广泛应用,作为提升模型…...
08. C#入门系列【类的基本概念】:开启编程世界的奇妙冒险
C#入门系列【类的基本概念】:开启编程世界的奇妙冒险 嘿,各位编程小白探险家!欢迎来到 C# 的奇幻大陆!今天咱们要深入探索这片大陆上至关重要的 “建筑”—— 类!别害怕,跟着我,保准让你轻松搞…...