飞冰 ice Mac 版是 Mac 平台上的一套基于 React 的中后台应用解决方案。飞冰 ice Mac 版包含了一条从设计端到开发端的完整链路,帮助用户快速搭建属于自己的中后台应用。在阿里巴巴内部,已经有 270 多个来自几乎所有 BU 的项目在使用。

飞冰 ice Mac 版软件特色
面向设计者端,飞冰 ice Mac 版提供了 ICEDesign 设计语言,来给 UI 界面提供专业的视觉指导。面向开发者端,飞冰 ice 提供了 Iceworks 工具,这是一个图形化界面的开发平台,它承载了 ICE 的物料体系和开发体验。

物料体系:在飞冰中,组件、区块、布局、模板等统称为物料,由飞冰团队维护,在内部有一套完整的开发规范和工具,目前也正在逐步对外开放中;基于此,你可以参与共建 ICE,也可以自建私有的物料体系。
组件:最基础的物料,目前飞冰的基础组件达到 55+,具有高度可复用性。

区块:通过对大量的中后台系统常用的场景进行分类、对比和抽象,基于基础组件组合而成,目前飞冰的区块达到 110+,可以通过 iceworks 进行快速组合搭建应用,减少重复的开发,提升效率。
布局:在中后台系统中布局通常较为统一,以顶部 - 侧边布局 - 通栏模式为主,为此 ICE 提供了 4+ 常见的布局,支持 light 和 dark 两套主题。
模板:基于已有的区块搭建而成,目前提供了 4+ 的特定领域的模板,可以从零开始搭建应用,也可以选择特定类型的模板开始使用。