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 问题 主流的特征金字塔集中于层间特征交互,而忽略了层内特征规则。尽管一些方法试图在注意力机制或视觉变换器的帮助下学习紧凑的层内特征表示,但它们忽略了对密集预测任务非常重要的被忽略的角点区…...
从零实现富文本编辑器#5-编辑器选区模型的状态结构表达
先前我们总结了浏览器选区模型的交互策略,并且实现了基本的选区操作,还调研了自绘选区的实现。那么相对的,我们还需要设计编辑器的选区表达,也可以称为模型选区。编辑器中应用变更时的操作范围,就是以模型选区为基准来…...
【快手拥抱开源】通过快手团队开源的 KwaiCoder-AutoThink-preview 解锁大语言模型的潜力
引言: 在人工智能快速发展的浪潮中,快手Kwaipilot团队推出的 KwaiCoder-AutoThink-preview 具有里程碑意义——这是首个公开的AutoThink大语言模型(LLM)。该模型代表着该领域的重大突破,通过独特方式融合思考与非思考…...
五年级数学知识边界总结思考-下册
目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解:由来、作用与意义**一、知识点核心内容****二、知识点的由来:从生活实践到数学抽象****三、知识的作用:解决实际问题的工具****四、学习的意义:培养核心素养…...
Qwen3-Embedding-0.6B深度解析:多语言语义检索的轻量级利器
第一章 引言:语义表示的新时代挑战与Qwen3的破局之路 1.1 文本嵌入的核心价值与技术演进 在人工智能领域,文本嵌入技术如同连接自然语言与机器理解的“神经突触”——它将人类语言转化为计算机可计算的语义向量,支撑着搜索引擎、推荐系统、…...
AspectJ 在 Android 中的完整使用指南
一、环境配置(Gradle 7.0 适配) 1. 项目级 build.gradle // 注意:沪江插件已停更,推荐官方兼容方案 buildscript {dependencies {classpath org.aspectj:aspectjtools:1.9.9.1 // AspectJ 工具} } 2. 模块级 build.gradle plu…...
OPENCV形态学基础之二腐蚀
一.腐蚀的原理 (图1) 数学表达式:dst(x,y) erode(src(x,y)) min(x,y)src(xx,yy) 腐蚀也是图像形态学的基本功能之一,腐蚀跟膨胀属于反向操作,膨胀是把图像图像变大,而腐蚀就是把图像变小。腐蚀后的图像变小变暗淡。 腐蚀…...
0x-3-Oracle 23 ai-sqlcl 25.1 集成安装-配置和优化
是不是受够了安装了oracle database之后sqlplus的简陋,无法删除无法上下翻页的苦恼。 可以安装readline和rlwrap插件的话,配置.bahs_profile后也能解决上下翻页这些,但是很多生产环境无法安装rpm包。 oracle提供了sqlcl免费许可,…...
数据结构:递归的种类(Types of Recursion)
目录 尾递归(Tail Recursion) 什么是 Loop(循环)? 复杂度分析 头递归(Head Recursion) 树形递归(Tree Recursion) 线性递归(Linear Recursion)…...
【Linux】Linux安装并配置RabbitMQ
目录 1. 安装 Erlang 2. 安装 RabbitMQ 2.1.添加 RabbitMQ 仓库 2.2.安装 RabbitMQ 3.配置 3.1.启动和管理服务 4. 访问管理界面 5.安装问题 6.修改密码 7.修改端口 7.1.找到文件 7.2.修改文件 1. 安装 Erlang 由于 RabbitMQ 是用 Erlang 编写的,需要先安…...
一些实用的chrome扩展0x01
简介 浏览器扩展程序有助于自动化任务、查找隐藏的漏洞、隐藏自身痕迹。以下列出了一些必备扩展程序,无论是测试应用程序、搜寻漏洞还是收集情报,它们都能提升工作流程。 FoxyProxy 代理管理工具,此扩展简化了使用代理(如 Burp…...
