12个web GUI开发框架(2024)

图形用户界面设计系统盘点,为您选出12个web GUI开发框架,供选型参考。

设计系统

设计系统(Design System)通常指“用于指导产品外观与体验设计的原则和工具”。在本文中特指基于WEB技术的软件图形用户界面设计系统(Web GUI Design System)。

设计系统不仅仅是成品图形界面组件库,通常包含:

  • 设计原则和规范:这些是设计决策的基础,包括品牌指导、用户体验原则等。
  • UI组件库:一套预先设计好的用户界面元素,如按钮、输入框、导航栏等,这些元素可以在多个项目中重复使用。
  • 代码组件:与UI组件相对应的前端代码,它们使设计能够直接转化为软件开发中的实际元素。
  • 文档和指南:详细记录了如何使用设计系统的各个组件和原则,通常以在线格式提供,方便团队成员查阅。
  • 工具和资源:支持设计和开发流程的各种工具,如设计模板、代码库、设计软件的插件等[2]。

维护一套设计系统耗费人力物力,具备有足够数量界面设计岗位人才的公司才会有精力沉淀设计系统。大型软件厂商或云服务供应商为增加影响力往往会开源自己的设计系统。这也给你提示,如果在你使用某个软件时喜欢他们的设计风格,就可以去官方网站找找看有没有开源出设计系统。

入选条件

  1. 有活跃的网站承载文档(例如设计知识、使用手册、演示学习)
  2. 具有开源性质的License(例如MIT、Apache2等)
  3. 能获取到源代码(例如托管在github、gitlab、gitee)
  4. 在持续的维护升级(最近发布的版本在3年以内)

表格

Name/Sponsor Feature Npm License Version,Year
Ant Design
蚂蚁集团
react,angular,vue antd MIT 5,2024
Arco Design
字节跳动UED火山引擎&架构前端
react、vue3 @arco-design/web-react
@arco-design/web-vue
MIT 2.60,2024
Bootstrap
Twitter
js bootstrap@5.3.2 MIT 5,2024
Carbon Design System
IBM
react vue angluar Svelte Web Components @carbon/react Apache2 11,2024
Clarity Design System
VMware
angularjs 6.0 @clr/ui MIT v15,2024
Fluent2
Microsoft
react 四端 @fluentui/react-components MIT 9,2024
Kingcloud Design
金山云
react vue2 vue3 @king-design/vue
@king-design/vue-legacy
@king-design/react
MIT 3,2024
PatternFly design system
JBoss
react,js @patternfly/patternfly MIT 5,2024
Primer CSS
Github
react,rails @primer/react MIT 36,2024
Semi Design System
抖音,字节
react @douyinfe/semi-ui MIT 2,2024
TDesign
腾讯
vue2,react,flutter,桌面、移动端,小程序 tdesign-vue@naruto
tdesign-react
MIT 1.5,2024
Zan Design
有赞
react 桌面 zent MIT 10,2023

类似的文章

[1] 10大优秀设计系统详解,2020,Ldesign1,知乎专栏

[2] 什么是设计系统(Design
System)?国内有哪些设计系统?,UIED用户体验交流学习,知乎专栏

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容