平台架构基线
Galaxy 当前更适合被理解为“平台体系”,而不是单一框架。结合现有源码仓库结构,可以先把平台拆成以下几层来理解。
平台基础能力层
这一层主要由 galaxy-framework 承担,覆盖:
- 元数据与模型能力
- 数据与领域能力
- 持久化与存储能力
- 安全、组织与运行时能力
- Web、流程、模板与服务能力
工具链与开发环境层
这一层主要由 galaxy-tools 承担,负责把开发者的应用工程与本地 GDK 环境衔接起来,包括代码库规则、安装器工具、GDK 工具和 Maven 插件。
扩展契约层
这一层主要由 galaxy-platform-spi 承担,用来定义平台开放给扩展实现的接口边界。
模板与启动层
这一层由模板、Starter、自动生成代码与启动器共同组成,主要包括:
galaxy-templatesgalaxylowcode-startergalaxy-codinggalaxy-launcher
应用工程与交付层
应用工程是平台的消费方。开发者基于模板创建应用工程,再通过平台工具链生成、构建、调试和交付应用。
当前阅读重点
对大多数开发者来说,优先理解以下关系最有价值:
GDK与应用源码工程是什么关系GRE与最终应用安装包是什么关系framework、tools、spi、templates分别解决什么问题




