关于Fusion平台的一些总结和思考

@GuoYongfeng 2016-12-18 14:22:39发表于 iuap-design/blog

关于Fusion平台

概述

Fusion Design 是一套可配置组件库,但又不仅仅是组件库,它基于一套规范的 DPL(design pattern language) ,保证了配置出来的组件的一致性。另外,它改变了前端和设计师的协作方式(设计师配置一套主题,可以导出 sketch,也可以发布成组件包给前端开发使用),这是其他组件库不具备的。

v2-58ed3a32e5ec71c7ef8ff1f52e8a4965_r

核心思想

FUSION平台核心思想在于 粒子 -> 简单组件 -> 复杂组件 -> 模版 -> 页面 的样式抽象,让设计师在平台上完成样式的配置后,前端工程师直接导入生成的配置即可。

解决的痛点

在多品牌,多场景基于同一套组件库的情况下,不但将前端工程师从枯燥的样式调整中解放出来,也会降低设计师与前端工程师的上下游沟通成本。

思考

QA1: FUSION 将应用进行页面粒度拆分,着重体现了组件粒度的抽象,那么是否到 组件粒度 就可以了,页面会由于交互导致状态变更,从而引发样式的变更,这该如何让设计师配置呢?

QA2: 如果仅仅是组件粒度,是否只需要开发一个工具完成设计稿到样式抽象即可,无需一个平台去承载?

QA3: 让设计师去适应云端设计与变更,对设计师而言是有成本的,对前端工程师而言也是需要去推动设计师一起玩的。

和iuap design的对比

  • 其实说白了,fusion是一个基于设计语言+统一UE+组件库的可视化设计器
  • iuap design目前也有统一的设计语言、组件库和可视化设计器,但目前还未统一并形成强大的生产力