目前在飞冰中,咱们提供了 21 套模板(后续会持续的增长),能够在 Iceworks 的模板界面根据需求选择合适的模板进行初始化项目,而后基于区块快速搭建页面进行二次开发,减小各类环境配置和 UI 编写的时间,从而提升开发效率。 前端
然而,这些模板或多或少都有各自的模板特征,基于不一样的行业领域,其模板风格,布局方式也不尽相同,但主要都是 UI 为主。在模板中设计中,咱们尽可能保持模板的轻量,由于业务的定制性太强,很难覆盖到具体的场景。但在实际应用中,咱们收到不少用户的反馈,UI 仅是开发中的一小步,目前 Iceworks 能有效的减小环境配置和 UI 编写的时间,可是接下来如何基于模板结合业务进行二次开发,好比数据方案,Mock 方案,权限方案等等一系列问题才是真正的关键问题所在。为此,咱们推出了《Ice Design Pro 使用指南》,在 UI 模板的基础上,提供了 CRUD 示例、注册登陆、 数据方案、Mock 实践、权限管理、到如何部署等等解决方案,提升模板的实用性和完善性。react
基于海量高质量可复用区块,经过 GUI 工具快速 搭建 的一套中后台模板webpack
权限管理ios
按照 Dashboard 综合页和 Block 分类进行展现git
- 登陆/注册 - Dashboard - 图表页 - 图表列表 - 表格页 - 基础表格 - 展现型表格 - 表格列表 - 列表页 - 文章列表 - 卡片列表 - 图文列表 - 内容页 - 基础详情页 - 条款协议页 - 进度展现页 - 结果页 - 成功 - 失败 - 异常 - 403 无权限 - 404 找不到 - 500 服务器出错 - 内容为空
ice-design-pro ├── build // 打包资源 ├── mock // 模拟数据 ├── public // 静态资源 ├── src │ ├── api // 接口定义 │ ├── components // 公共组件 │ ├── layouts // 通用布局 │ ├── pages // 页面 │ ├── store // 全局 store │ ├── utils // 工具函数 │ ├── configureStore.js // redux 入口配置 │ ├── reducers.js // reducers 入口配置 │ ├── index.js // 应用入口 │ ├── menuConfig // 导航配置 │ ├── routerConfig // 路由配置 │ └── router.jsx // 路由配置 ├── tests // 测试 ├── .gitignore // git 忽略目录配置 ├── .editorconfig // 代码风格配置 ├── .eslintignore // eslint 忽略目录配置 ├── .eslintrc // eslint 配置 ├── package.json // package.json └── README.md // 项目说明
$ npm start // 启动预览服务器 $ npm run build // 构建
ice-admin[at]alibaba-inc.com