跳到主要内容

实现状态

发布历史保存在仓库 CHANGELOG.md。本页只记录当前实现实际强制执行的架构边界。

框架核心​

  • routing.mode、src/pages/**/page.* 与相邻 page.config.ts 会为 SPA 和 MPA 生成同一份应用、页面、路由与文档语义图(CoreGraph)。
  • application.routes 是写入同一语义图的显式 SPA 配置。
  • src/apis/**/api.* 提供 API 路由,通过显式组合应用方法中间件。 src/middlewares/middleware.* 提供全局中间件。
  • BuildPlan 驱动 .ev 生成入口、构建器适配器、开发路由、输出归属与部署连接。
  • BuildOutput 只保留在内存中;dist/deployment-metadata.json 是供部署工具使用的 序列化部署元数据。
  • 插件可以管理带命名空间的应用、页面、路由与文档数据,并添加生成入口、包装组件、 中间件、HTML、别名与外部模块扩展。
  • 长期运行的开发环境管理器负责监听框架输入。配置、语义图、构建计划或生成代码发生 语义变化时,它会替换完整且不可变的开发会话;构建器适配器只负责会话内的普通模块 监听与热更新。
  • 内置 Node.js、静态托管与 Edge 部署适配器使用连接后的输出模型。

构建器能力​

能力UtoopackWebpack
客户端构建支持支持
服务端渲染构建支持支持
RSC 构建不支持支持
PPR 构建不支持支持

框架会从选中的适配器读取这些声明;当 BuildPlan 需要不受支持的能力时,会在开始打包 前报错。

适配器待补能力​

  • Utoopack 用于 PPR 与 RSC 的构建结果和入口 API。

已完成工作记录到 CHANGELOG.md;本页应始终与适配器能力声明和相关测试保持一致。