低代码开发实战
Forge Admin 的低代码不是「拖拉拽生成一个表单」那么简单,它是一套从数据模型到应用上线的完整流水线。
入口:应用中心
所有低代码操作都从应用中心(菜单名叫 App Center,地址 /app-center)开始。它是低代码的「总控制台」:
应用中心
├── 业务域 → 按业务领域分组(如「CRM」「采购」「人事」)
│ └── 应用 → 一个可独立访问的轻应用
│ ├── 页面管理 → 页面优先:表单页/列表页/列表+表单/自定义页面
│ ├── 业务流程 → 画布编排(手动/事件/定时触发、审批、动作)
│ ├── 增强 → 服务端扩展与服务增强
│ ├── 应用设置 → 主题、导航、权限、访问地址
│ └── 应用发布 → 协调发布、版本回滚
└── 发布后通过应用门户 /app/{应用编码} 独立访问
低代码开发的完整流程
① 创建业务域 → ② 创建应用(智能/模板/Excel/空白四向导)→ ③ 新建页面选形态 → ④ 拖字段自动建表
→ ⑤ 业务流程画布配自动化 → ⑥ 预览测试 → ⑦ 应用发布 → ⑧ 门户 /app/{编码} 访问 → ⑨ 版本回滚本系列文章导航
| 序号 | 文章 | 你会学会 | 预计时间 |
|---|---|---|---|
| 1 | 应用中心入门 | 四种创建方式、顶栏五入口、发布后门户才变 | 15 分钟 |
| 2 | 业务对象设计器 | 基本信息 / 字段设计 / 数据关系,同步数据库 | 20 分钟 |
| 3 | 页面管理与设计器 | 四种形态、表单设计 / 列表设计 | 25 分钟 |
| 4 | 智能创建应用 | 生成方案后写入设计态,不自动发布 | 15 分钟 |
| 5 | 应用发布与版本回滚 | 发布检查、发布应用、回滚生成新版本 | 15 分钟 |
| 6 | Java 服务增强 | 应用顶栏增强,只选已注册 Handler | 20 分钟 |
前置知识:账号与第一周操作看 开完账号就能干活。
这套低代码能干什么,不能干什么
| 能干 | 不能干(需要写代码) |
|---|---|
| 从零搭一个增删改查业务系统 | 复杂的跨模块数据聚合 |
| 可视化设计数据库表 | 直接操作文件系统 |
| 配置审批流程 | 对接第三方服务(如支付、短信) |
| AI 生成标准增删改查页面 | 高度定制的界面交互 |
| 发布到菜单,直接可用 | 数据迁移脚本 |
缺的那部分:用 Java 扩展点补上(第 6 篇)。
和传统开发的时间对比
| 任务 | 传统开发 | 低代码 | 节省 |
|---|---|---|---|
| 设计 10 个字段的表 + 后端增删改查 | 2 小时 | 10 分钟 | 92% |
| 列表页 + 表单页 + 搜索 | 4 小时 | 15 分钟 | 94% |
| 配一个审批流 | 1 天 | 20 分钟 | 96% |
| 端到端上线一个模块 | 3 天 | 2 小时 | 92% |
常见问题
| 问题 | 答案 |
|---|---|
| 低代码做的页面能改代码吗? | 能。低代码页面本质是配置,也可以用增删改查自动组件手写,或导出代码后自定义 |
| 低代码能连外部数据库吗? | 数据模型目前绑定项目数据库。外部数据通过「开放平台」或「Java 扩展」接入 |
| 多个应用之间能共享数据吗? | 能。不同应用可以引用同一个数据模型 |
| 发布后还能改吗? | 能。改完重新发布即可,系统自动处理版本 |
