飞冰(ICE)4 月新动态

3,842 阅读3分钟

飞冰(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/
    • 官方 alibaba/ice 仓库治理,将 React/Vue 相关物料代码迁移到 Group ice-lab 下,物料单独运营,增强社区参与:react-materials, vue-materials

其他进展

关于飞冰

  • 产品官网:ice.work/
  • 核心方向:
    • 工程体系: 围绕 ice-scripts 建设 React 体系下高可配置性的工程工具;
    • React 项目最佳实践:基于 React(Fusion) 体系持续完善官方物料,同时针对业务里的不同场景产出完整的解决方案;
    • GUI 开发工具:围绕 Iceworks 提升前端开发效率,降低前端开发门槛,同时尽量与前端框架/工程工具解耦;
    • 自定义物料:基于 ice-devtools 建设面向特定业务以及社区的、不限定前端框架的自定义物料体系,推进「物料->前端页面」的开发模式;
    • 搭建体系:建设搭建中台能力,同时借助搭建中台产出场景化搭建能力,降低中后台领域下表单、表格等常见场景的开发成本。

题图:foter.com