B-Design 主打的差异点简单概括为:提升设计效率和满足风格化设计。我们在众多设计系统的基础上做了许多功能延伸,以更好地为生态伙伴及内部客户提供更具风格化的设计及主题定制能力;基于阿里云在企业服务、数据库等业务线在商业及设计领域的模式沉淀,我们也以资产库等形式为众多设计师提供更好的借鉴。
我认为 Element Plus 最大的优点是灵活。具体表现在功能上的灵活,例如主题编辑器允许灵活地自定义算法关键参数,甚至自定义全部色值;其次是设计决策限制上的灵活,由于 Element Plus 没有公司业务方面的限制,因此可以采用最通用灵活的设计方案;最后是设计资源上的灵活,例如提供多平台多版本的设计资源等。
TDesign 最大的优点是通用性。主要体现在两方面:设计维度上通过对基础组件和复杂组件抽离,以更好地服务内外部业务和用户使用;研发维度上支持主流技术栈和多端使用,以确保整体设计体系在研发和设计维度都统一可用。此外还有功能的完整性、 设计的一致性、使用的易用性等优点。大家可以打开官网亲身感受下。
从行业角度看,开源是一件抬高行业下限的事情。设计开源后出现的产品,其设计质量普遍是站在现有基础上纵向拔高,不断叠加全行业乃至全球不同设计师的创造力。例如设计组件库开源后,图层结构逐同逐优,减少了许多重复造轮子的工作量,有利于降本增效。
从个人角度看,参与优质开源项目以及围观开源业务设计稿等宝贵经验,可以帮助设计师从全局出发看待业务交互全流程,获得更宏观、更普适的设计视角。
我总结为线上化和低代码。目前设计开源的一个明显特征是允许像软件一样做版本迭代管理。这种变化带来的便捷度、覆盖面、一致性等好处是传统线下源文件传输所不能及的,这是线上工具带来的重大影响。此外,现在很多公司都在做低代码,我预感模糊代码和设计工具的界限是实现设计与开发提效的终极结合,比如可以很好地解决我们困扰已久的还原度等问题。
TDesign 在搭建之初就确定将“连接”作为价值观之一,是因为我们希望通过设计开源的方式,将腾讯在过往积累的设计资产、技术经验、方法等,一方面以 TDesign 设计系统作为腾讯生态基础服务,连接内部海量业务的稳定运营;另一方面,通过提供领先的通用的行业解决方案,助力外部行业与生态发展,延展 TDesign 的价值。
是的。具体还表现在目前组件库已开始逐步与公司内部各大组件库进行合作,比如 TDesign 为腾讯云打包了皮肤包,未来也将通过上云的形式更好地服务大家。
腾讯率先试水,成立设计技术委员会并推动设计开源和设计上云,一步步探索出了如今围绕 TDesign 设计体系、以虚拟组织协同共建的方式,实现提效降本与技术进步等目的。我觉得这是腾讯的创新,也是外部企业提升设计品质的新模式参考,更是设计师主动获取更多进步方式的契机。
我第一次给 Element Plus 提交贡献是通过 Github 提交关于 icon 细节修复的 Pr,深入了解后正式加入 Element Plus 核心团队。在招募社区设计师参与共建时我发现很多设计师都有较强的贡献意愿和贡献水平,但苦于不知道如何参与、参与后会有哪些收获等原因,一直徘徊在外;通过开源项目团队的积极宣传与提供优质开源项目,可以很好地挖掘并聚合这部分设计师力量。
8月份我们联合运管团队发起过一场「issueShoot」专场赛道活动。目前发布的设计 issue 已全部被认领,而且我们还发现有几位贡献者竟然是开发同学。这说明很多外部同学都对设计开源有较高兴趣,因此我们会在以后运营活动中更加重视和联动内外部贡献者力量。
从去年12月正式对外开源到现在,我们经常在社区和企业微信群看到很多内外部设计师、开发者、企业用户就某一问题展开热烈讨论。我们关注到了这些宝贵的建议与反馈,并已将一部分落实到了设计体系的具体优化中;另一方面我们也邀请了当中的多位外部协同者参与到了如 Axure 组件等共建工作。
通过开源反哺自身业务,通过开源实现内外相互促进与共创,我认为这种调动内外部积极共创的热情,同样是完善 TDesign 设计体系保持一致的难得力量。
整体看还没有。目前我们的校验类工具还在研发中,但会借助内部协同工具将可度量的、结构化的成分先剔除再审核以保证一致性,不过仍需依赖大量的人工复查确认。
确实如此。TDesign 也关注到了这类目前还只能“刀耕火种”的工作,因此也会将设计走查等相关投入都纳入到贡献指标中,让共建者们能更直观地感受到参与贡献的方方面面都可以被有效度量。
赞同。不过可以尝试摸索一些“窍门”。比如让 Figma 上的色彩变量名和研发实际使用的变量名一致,这样前端就可以直接复制黏贴,从根本上减少概念命名、嵌套、转换造成的损耗。
关注我们