飞冰(ICE)新动态旨在按期向飞冰用户同步总体进展及规划,也欢迎你们提建议前端
重要进展
- 工程 ice-scripts:
- 发布 1.10.0 版本,支持命令行初始化业务组件及区块、添加区块能力,至此 ice-scripts 已完整支持 React 体系下模板/组件/区块的 init/dev/build 能力;
- 肯定 2.0 版本总体规划,五一后开始投入开发,五月下旬发布。核心包含两个目标:(1) 配置统一到
ice.config.js
,同时提升工程的可配置能力;(2) 引入插件机制:一方面保证核心逻辑的稳定性,另外一方面借助插件能力提供更加灵活的功能,如代码注入、复杂配置抽象等。
- React 项目最佳实践:
- 基于 React Hooks 特性产出状态管理方案 icestore ,总体方案很是轻量简洁同时屏蔽了类 Flux 架构下的多个复杂概念,目前在 Iceworks 3.0 项目中尝试使用,稳定后将沉淀为飞冰体系下推荐的状态管理方案。
- GUI 开发工具 Iceworks:
- Iceworks 3.0 版本 pr肯定,提供独立于 Electron 的 cli+web 方式使用、国际化能力、主题能力、UI 升级等,同时基于 Adapter 思路解耦 Iceworks 与工程及项目目录结构的耦合;
- 3.0 完成第一版的 iceworks-cli 工具,支持命令行的形式启动本地化的 iceworks web 版本;
- 3.0 开始梳理 Iceworks 与项目结构/工程体系的耦合点,暂定基于 Adapter 思路磨平差别,下周肯定方案。
- 自定义物料:
- ice-devtools 支持 Angular 初始物料模版;
- 明确后续规划,主要聚焦提升物料开发体验、物料标准化、推进业务落地和社区建设四块内容。
- 其余:
其余进展
关于飞冰
- 产品官网:ice.work/
- 核心方向:
- 工程体系: 围绕 ice-scripts 建设 React 体系下高可配置性的工程工具;
- React 项目最佳实践:基于 React(Fusion) 体系持续完善官方物料,同时针对业务里的不一样场景产出完整的解决方案;
- GUI 开发工具:围绕 Iceworks 提高前端开发效率,下降前端开发门槛,同时尽可能与前端框架/工程工具解耦;
- 自定义物料:基于 ice-devtools 建设面向特定业务以及社区的、不限定前端框架的自定义物料体系,推动「物料->前端页面」的开发模式;
- 搭建体系:建设搭建中台能力,同时借助搭建中台产出场景化搭建能力,下降中后台领域下表单、表格等常见场景的开发成本。
题图:foter.comvue