运行时模型

FlexUE 的运行时模型可以先从 runApp 入口来理解。

应用启动

当前主入口会把应用配置、默认入口组件、404 视图、组件安装器等信息统一传递给 runApp,由运行时完成真正的装配。

运行时装配内容

运行时会统一处理以下几类能力:

  • 数据能力
  • 路由能力
  • 事件能力
  • 设备能力
  • 服务能力
  • 视图注册

元数据装配

当应用启用 Galaxy 集成时,FlexUE 可以从后端加载应用元数据,并把模型、接口、应用名称、主体、Profile 等信息注册到前端运行时上下文中。

服务装配

FlexUE 还可以从 Swagger 2.0 文档加载服务接口信息,把后端服务转换成框架内部的 service 与 action。

为什么这很重要

这意味着 FlexUE 不只是“渲染几个组件”,而是在前端建立了一个围绕应用元数据、服务接口、路由视图和组件体系协同工作的运行时框架。

Last Updated:
Contributors: huanghaiquan
扫码咨询