平台开发
v0.1.x
开发总体进度:4/9
44.44%
在该版本中所要实现的功能包括:
- 应用建模器:实现应用建模和功能开发的能力
- 建模器自举:通过建模器设计和开发其自身的相关功能
- 应用定制化:可以针对应用的任意版本,设计并生成定制化差量, 实现对定制化的差量管理
- 应用演化:支持对应用的升级改进,实现应用渐进演化
- 对渐进演化能力的支持,可以避免对应用的过渡设计,仅需要关注当下的需求即可, 后续需求可以通过演化能力得以支撑
注意,本阶段将侧重于后端开发,前端能用即可。
应用建模器
自举开发
开发总体进度:4/6
66.67%
状态 | 开始时间 | 结束时间 | 开发内容 | 备注 |
---|---|---|---|---|
已完成 | 2024-04-05 | 2024-04-16 | 通过 Excel 设计和维护模型,并生成 Maven 工程代码 |
|
已完成 | 2024-04-05 | 2024-04-16 | 初步支持以表单形式设计和管理 ORM 模型 | |
已完成 | 2024-04-17 | 2024-04-25 | 支持为设计的应用模块生成 Maven 工程代码 |
|
已完成 | 2024-04-26 | 2024-05-04 | 建模器自举 |
|
未开始 | 以 XMeta 为建模的中心模型,围绕该模型重新设计建模器, 从而支持对 XBiz 函数和动态属性等的在线设计 |
| ||
未开始 | 与 IDE 集成,以便于编写 Xpl 脚本 |
|
差量定制
差量描述的是系统的变化过程,具备时间性,是系统演化工具,不要为了差量而差量。
开发总体进度:0/2
0.00%
状态 | 开始时间 | 结束时间 | 开发内容 | 备注 |
---|---|---|---|---|
未开始 | 对基础模块的发现和定制支持 | |||
未开始 | 对应用的衍生定制支持 |
|
渐进演化
开发总体进度:0/1
0.00%
状态 | 开始时间 | 结束时间 | 开发内容 | 备注 |
---|---|---|---|---|
未开始 | 为建模器模型定义 DSL,以支持以 |
|
v0.2.x
开发总体进度:0/3
0.00%
在该版本中所要实现的功能包括:
- 页面设计器
- 支持以统一风格实现从模型到页面的自动生成
- 应用的页面风格和组件可以按需调整
- 打通从应用设计、接口开发、项目构建、项目部署的各个环节
- 在单体部署模式中,通过合并模块
starter
将其他服务模块和网关模块一起打包; 在多服务部署模式中,网关模块独立打包并作为入口服务,其他服务模块独立打包, 提供 API 服务,可指定哪些服务模块打包在一起,通过单独的starter
模块合并 - 代码开发可直接内置 Web 版 VSCode 进行在线开发
- 在单体部署模式中,通过合并模块
页面设计器
开发总体进度:0/3
0.00%
状态 | 开始时间 | 结束时间 | 开发内容 | 备注 |
---|---|---|---|---|
未开始 | 设计器自举 |
| ||
未开始 | 前端页面复用 Nop XView 的能力,以复用页面组件,并可生成差量 |
| ||
未开始 | 页面编辑 |
|
已暂停