文章:从可重复使用到可再生:重新审视那些被共享的UI组件库
“可再生设计”这一概念改变了组件的重用模式。一种完善的設计系统能够根据需求生成大多数标准的用户界面组件,因此,为维护这些核心组件包而投入资源已经不再像过去那样具有合理性了。最重要的是要确保设计系统、相关代币、开发规范以及测试流程得到妥善管理——正是这些因素才真正保证了设计的一致性。 作者:丹尼尔·柯蒂斯

“可再生设计”这一概念改变了组件的重用模式。一种完善的設计系统能够根据需求生成大多数标准的用户界面组件,因此,为维护这些核心组件包而投入资源已经不再像过去那样具有合理性了。最重要的是要确保设计系统、相关代币、开发规范以及测试流程得到妥善管理——正是这些因素才真正保证了设计的一致性。
作者:丹尼尔·柯蒂斯相关文章
VLT 1.0版本以可逐步安装的形式提供,可作为npm的替代方案使用;同时它还支持图形查询功能,并具备阻止恶意软件的能力。
vlt是由最初的npm团队开发的,它已经发布了1.0版本,可以作为npm的替代品使用。该工具具有分阶段安装的功能,这样可以防止脚本被自动执行;它还提供了一个包含60多种筛选条件的依赖关系图,并且配备了能够阻止恶意包被上传的注册系统。这些设计旨在提升安全性并简化JavaScript开发流程。 作者:丹尼尔·柯蒂斯
阅读全文
迷你书籍:作为社会技术工艺的建筑学
架构并不是一种一旦确定就无法改变的选择;而系统的适应性则是一个会随着法规、技术以及市场环境的变化而不断变化的目标。即便是一个设计得非常合理的系统,也会随着时间的推移而不再适合当前的环境,但这并不意味着这些设计是错误的。这篇由七篇文章组成的系列文章探讨了上下文存储、网关以及拓扑结构等相关主题,将架构视为一门不断发展中的社会技术艺术——在这个过程中,开发团队会刻意地调整各种因素,以优化系统的摩擦力、适应能力以及运行效率。 InfoQ提供
阅读全文
如何在不编写Recharts样板代码的情况下,将shadcn图表添加到Next.js应用程序中
在任务列表中,创建图表似乎是一项简单的任务。但当你打开 Recharts 的文档后,就会发现其实每个图表的设置都需要耗费不少精力:需要为标签和颜色配置相应的对象、设置坐标轴、添加工具提示、设计图例、选择适合深色模式的配色方案,还要确保图表容器能够正确地调整大小。我们大多数人都会从上一个项目中复制这些设置内容,然后重新命名相关变量即可。 shadcn/ui 图表组件在一定程度上减轻了这些工作负担。它为 Recharts 提供了与主题风格相匹配的配色方案和工具提示功能,但用户仍然需要手动编写每个图表的代码。 因此,我开发了 ChartCN——这个免费且开源的 shadcn 图表生成工具 。你只需粘
阅读全文
为“代理时代”设计工程生产系统:2026年旧金山QCon大会
2026年旧金山QCon大会将汇聚来自Airbnb、OpenAI、Netflix、Honeycomb等企业的专家,他们将分享自己在如何构建、运营以及优化生产系统方面的经验——尤其是在人工智能技术逐渐发挥更重要作用的背景下。 作者:Artenisa Chatziou
阅读全文