作者近期发表文章阐述创建全球设计系统的必要性,得到众多积极响应,同时也听到不少怀疑、疑问和担忧。
- 已有全球设计系统?:开源设计系统旨在为尽可能多的人服务,但存在特定组织目标考量、默认美学等挑战,缺乏正式标准和权威,全球设计系统更注重“谁”和“哪里”,而非创建新的开源系统。
- 这只是 HTML 吗?:HTML 已具备大部分元素,但仍需预制 UI 组件抽象底层 HTML,标准进程缓慢,全球设计系统可在 HTML 之上提供实用组件。
- XKCD 标准漫画:创建全球设计系统需填补 HTML 与现有设计系统之间的差距,并非创建竞争标准,而是引入新层。
- 需考虑所有用例?:创建全球设计系统虽难,但可专注常见用例,设计系统不必提供所有解决方案,应注重常见情况,以加快进程。
- 会导致样式相同?:全球设计系统应无默认样式且高度可定制,通过 CSS 自定义属性实现各种外观,可设有主题市场。
- Web Components 有问题?:全球设计系统宜以 Web Components 库形式存在,可减少低级别访问错误,但目前需 JavaScript 实现,服务器端渲染等工作仍在进行中。
- 过于灵活?:许多流行设计系统架构相似,某些组件需高度可组合,全球设计系统也应在刚性与灵活性之间权衡。
- 实施困难?:真正挑战在于协调和统一人员,而非技术层面,目前处于销售阶段,需与合适组织取得一致和 traction,鼓励大家分享见解和参与。作者坚信可改善全球网络体验,期待继续讨论。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。