飛冰(ICE)4 月新動態

飛冰發表於2019-04-30

飛冰(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

相關文章