飞冰 ICE - ​基于 React 的中后台应用解决方案


MIT
跨平台
JavaScript

软件简介

飞冰(ICE) 是一套基于 React 的中后台应用解决方案,ICE 包含了一条从设计端到开发端的完整链路,帮助用户快速搭建属于自己的中后台应用。

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

物料体系

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

  • 组件:最基础的物料,目前飞冰的基础组件达到 55+,具有高度可复用性。

  • 区块:通过对大量的中后台系统常用的场景进行分类、对比和抽象,基于基础组件组合而成,目前飞冰的区块达到 110+,可以通过 iceworks 进行快速组合搭建应用,减少重复的开发,提升效率。

  • 布局:在中后台系统中布局通常较为统一,以 顶部-侧边布局-通栏 模式为主,为此 ICE 提供了 4+ 常见的布局,支持 lightdark 两套主题。

  • 模板:基于已有的区块搭建而成,目前提供了 4+ 的特定领域的模板,可以从零开始搭建应用,也可以选择特定类型的模板开始使用。