跳到主要内容

框架开发

  • 提供对渡舟平台的底层技术支持

v0.1.x

开发总体进度:
0.00%
0/7

实现以下基础服务:

  • 服务网关:Api 和 Web 资源网关
  • 差量化 UI
  • 配置中心:
  • 认证与鉴权:资源权限与数据权限
  • 本地化机制

设计与实现要点:

差量化 UI

开发总体进度:
0.00%
0/7
状态开始时间结束时间开发内容备注
进行中2025-02-07

功能与实现设计

进行中2025-02-07

初步实现从 DSL 设计到运行时构建产物生成,并最终在运行环境可展示 UI 的全流程

  • 仅针对 Web 环境,采用 Svelte 框架
  • 主要实现组件的样式和结构生成,忽略组件逻辑
进行中2025-03-04

样式 DSL 设计与使用

  • 定义 XDef 并生成 class 模型
    • Delta 差量完备性
    • 样式组织模式:组件内样式的定义和引用、样式应用到组件的方式、原子样式的管理
    • 复合样式中未定义样式的结构节点,均视为原子样式,不做结构展开
  • 主题 XDef 定义:在样式中通过引用主题内的变量实现主题的应用
  • 支持逻辑流控制,可根据运行时的变量动态控制复合样式的组成和样式的配置参数
  • 改进 Nop 以支持对 xdef:unknown-attr 属性的类型校验和值转换
  • 。。。
进行中2025-04-03

至上而下推动设计与实现

  • 以 DSL 设计登录 Form,并实现运行时产物构建
    • 在推动过程中,不断完善和补充 XDef、基础组件等
  • 初步实现对页面元素和布局的定义和应用
  • 初步实现对组件样式的定义和应用
  • 初步实现事件和消息机制
未开始

设计并实现 UI 设计器

  • 全功能型的应用设计和开发
  • 实现设计器的自举
未开始

基础组件开发

  • 参考 Element 做组件设计
未开始

运行时构建引擎设计

  • 为业务层的原子样式补充结构节点,其由相关的原生样式组成