Dev7日记:为什么我决定创建自己的设计系统?

发布: (2025年12月29日 GMT+8 22:16)
3 min read
原文: Dev.to

Source: Dev.to

为什么我决定创建自己的设计系统?

这可能是今年的最后一篇文章。与其回顾项目,我想借此机会介绍一些新东西!

起点

当我向一位开发朋友展示 mockup 时,他看到 Figma 上满是组件和变体的页面后说:

“哇,看来你在做一个设计系统。”

这句话一直在我脑子里回荡。我之前在一些公司工作过,它们会创建自己的设计系统,但我从未直接参与维护这些系统的团队;我只是使用组件并遵循指南。

决定从零开始创建组件

有些选择是出于我的个人成长。我决定从零开始创建组件,尽管我知道这会让项目更耗时。我没想到会花这么久,但这段经历非常有价值。

设计系统 vs. UI 库

我研究了设计系统,发现它们与 UI 组件库的区别如下:

方面UI 库设计系统
范围可复用的组件集合(按钮、卡片、模态框、表单等)库 + 一致性指南、设计令牌(颜色、间距)+ 详尽文档
目标简化界面构建确保整个产品的视觉和代码一致性

在我的项目中,MoldeKit 将先作为一个库启动,但随着演进,它可能会发展成完整的设计系统。

MoldeKit 的策略

  1. 初始阶段 – MoldeKit 只包含支持 Mangos 项目界面所需的组件。
  2. 扩展 – 当我完成在 Mangos 中使用的组件后,它们会被加入 MoldeKit。
  3. 复用 – 当开启新项目时,我已经拥有自己的组件库,可加快开发速度。

当前状态与后续计划

我既兴奋又有点紧张,因为这是我第一次创建这样的东西。目标不是用于生产,而是作为一个展示我技能、促进个人成长的作品集,正如项目文档中所阐明的那样。

有用链接

欢迎贡献!

Back to Blog

相关文章

阅读更多 »

使用 CSS 的设计系统

快速概述 如果你决定在网站上使用设计系统,而不借助任何流行的框架或库——仅使用纯 CSS——你已经来到 t...