使用APEXlang开发APEX应用的完整教程

使用 Codex 与 APEXlang 通过规范驱动开发构建并增强 CRM 应用
原文标题: Build and Enhance a CRM App Through Spec-Driven Development with AI and APEXlang
原始地址: https://livelabs.oracle.com/ords/r/dbpm/livelabs/run-workshop?p210_wid=4459

原文标题: Build and Enhance a CRM App Through Spec-Driven Development with AI and APEXlang
原始地址: https://livelabs.oracle.com/ords/r/dbpm/livelabs/run-workshop?p210_wid=4459

过去一年,很多开发者已经习惯了一个新现实:AI 工具不仅能补代码、写 SQL、生成页面文案,甚至可以根据一段需求描述搭出一个应用系统的雏形。
于是一个问题自然出现:如果 AI 已经能生成应用了,我们还需要重新学习 Oracle APEX 吗?
钢哥的答案恰好相反:正因为 AI 已经可以生成应用系统,现在更有必要重新审视 Oracle APEX。
原因并不复杂。AI 正在把“生成第一版应用”的门槛迅速拉低,但企业应用真正困难的部分,从来不只是第一版能不能跑起来。开发者要看懂它、审查它、维护它;企业管理者要确认它是否符合数据、安全、权限、流程和交付规范;业务用户要能尽早试用、反馈和验证它是否真的解决问题。
也就是说,AI 解决的是“生成”的一部分问题,而企业应用还必须回答另一个更现实的问题:生成出来之后,谁来负责?放在哪里运行?怎么审查?怎么治理?怎么交付?
这也是我这次翻译和整理 Oracle APEX Developer’s Companion 时最强烈的感受。它不是一本普通的功能说明书,而是在 AI 生成应用越来越容易的今天,提醒我们重新理解 APEX 作为企业应用平台的价值。

交互式报表是许多 APEX 应用展示和探索数据的核心。Oracle APEX 26.1 引入了对交互式报表的自然语言支持,为用户提供了一种以对话方式优化报表的新途径。本文将重点介绍本版本中的其他增强功能,这些功能使交互式报表对开发者更灵活、对最终用户更有用,并且更适合生成更丰富的报表输出。
这些增强功能包括声明式行选择、列级 CSS 类、限制显示行的更好方法、从自定义控件直接访问交互式报表对话框,以及针对更大更复杂报表的改进渲染。
Oracle APEX 26.1 为交互式报表引入了内置的声明式行选择功能。用户现在可以使用复选框选择行,开发者可以直接在页面设计器中配置整个交互过程,无需编写自定义代码。
这使得批量审批、批量更新、导出以及其他多行操作等场景更加容易实现。所选行的值可立即用于动态操作和页面进程,从而简化下游处理流程。


本周更新的重点已经不是“APEX 26.1 发布了什么”,而是“这些能力怎么真正进入开发工作流”。本周新增37篇文章,最值得看的是 APEXlang + Git merge、IR 行选择器、Quick Select、Interactive Grid 交互和安全/工具链补课。
最值得关注的主线有三条:

.apx 文件,最后怎么 merge,冲突怎么解,验证怎么做,能不能再导回 APEX。钢哥点评:APEXlang 真正的分水岭,不是能不能导出,而是能不能被多人协作、能不能被 merge、能不能被 validate。

钢哥点评:26.1 最值钱的一类更新,恰恰是这些“不上头条、但每天都能省事”的声明式增强。

如果你 5 月只记住一件事,我建议不是“Oracle APEX 26.1 发布了”,而是 APEX 的开发方式开始变了。
以前大家谈 APEX,更多是在说页面怎么搭、表单怎么做、报表怎么配、流程怎么跑。但自从今年以来,社区讨论的重心明显挪了位置:开始谈文件化、版本控制、AI智能体、自然语言报表、DevOps、自动化测试、私有大模型接入、团队协作。说得再直白一点,Oracle APEX 已经越来越不像“拖拖拽拽把页面拼出来的低代码开发工具”,而更像一个 企业级应用敏捷开发底座。而且这个底座,开始自带 AI、自带工程化、自带协作感。这才是2026年5月最值得看的地方。
oracleapex.cn这72条里,5月最强的主线其实非常集中:
如果只看热度,5月像是在给 Oracle APEX 26.1 做集中庆典。但如果你把几篇核心文章串起来看,会发现它们讨论的不是“又多了几个功能”,而是 APEX 以后应该怎么开发、怎么协作、怎么进 Git、怎么和 AI 一起工作。
最值得看的几篇博文如下:
千呼万唤始出来,Oracle APEX 26.1 正式发布!
这篇的价值不在“宣布发布”,而在于它是这个月所有讨论的起点。
Oracle APEX 26.1 正式发布:APEXlang、AI Agents、DevOps 及全新应用开发方式
这篇把 26.1 的关键词一下子抖出来了:APEXLang、AI Agents、DevOps。你会发现 Oracle 自己也不再把 APEX 只包装成“快做页面”的东西。
Oracle APEX 26.1新特性解析:APEXLang、.apx文件、蓝图与VS Code集成
这是本月最值得细看的文章之一。因为它真正谈到了文件化、Git 友好、CI/CD 友好这些“团队开发级别”的变化。
从低代码到AI代码:Oracle APEX 26.1解锁了什么
这篇最值钱的地方,是它把 26.1 看成开发范式变化,而不是功能清单。
钢哥解读:APEX 26.1 之后,最值得重新评估的,不是“能不能开发企业级应用”,而是“能不能进入更正式的 AI 工程管理体系”。

以下是截止至 2026.04.30收集的 Oracle APEX 最新博文,完整博文列表请移步这里:Oracle APEX Evangelion(EVA 补完计划)
2026.04.302026.04.302026.04.292026.04.292026.04.292026.04.292026.04.282026.04.282026.04.282026.04.282026.04.272026.04.272026.04.262026.04.262026.04.262026.04.252026.04.242026.04.242026.04.232026.04.222026.04.222026.04.222026.04.222026.04.202026.04.202026.04.182026.04.182026.04.172026.04.172026.04.152026.04.152026.04.132026.04.132026.04.122026.04.122026.04.112026.04.102026.04.102026.04.092026.04.092026.04.082026.04.082026.04.082026.04.072026.04.072026.04.072026.04.062026.04.062026.04.062026.04.062026.04.032026.04.032026.04.032026.04.032026.04.012026.04.01
以下是截止至 2026.03.31收集的 Oracle APEX 最新博文,完整博文列表请移步这里:Oracle APEX Evangelion(EVA 补完计划)
2026.03.312026.03.312026.03.302026.03.292026.03.292026.03.252026.03.252026.03.252026.03.242026.03.232026.03.232026.03.222026.03.222026.03.222026.03.222026.03.222026.03.222026.03.202026.03.192026.03.192026.03.192026.03.182026.03.172026.03.172026.03.172026.03.172026.03.162026.03.162026.03.162026.03.152026.03.152026.03.152026.03.132026.03.132026.03.122026.03.122026.03.122026.03.112026.03.102026.03.102026.03.102026.03.102026.03.102026.03.092026.03.092026.03.072026.03.072026.03.062026.03.062026.03.052026.03.042026.03.042026.03.042026.03.022026.03.022026.03.022026.03.022026.03.012026.03.012026.03.012026.03.01
以下是截止至 2026.02.28收集的 Oracle APEX 最新博文,完整博文列表请移步这里:Oracle APEX Evangelion(EVA 补完计划)
2026.02.262026.02.262026.02.242026.02.232026.02.232026.02.232026.02.212026.02.192026.02.192026.02.192026.02.192026.02.182026.02.172026.02.172026.02.162026.02.122026.02.112026.02.112026.02.112026.02.112026.02.102026.02.092026.02.092026.02.092026.02.092026.02.092026.02.082026.02.082026.02.082026.02.072026.02.072026.02.072026.02.062026.02.052026.02.052026.02.052026.02.052026.02.052026.02.042026.02.042026.02.032026.02.032026.02.032026.02.022026.02.022026.02.022026.02.022026.02.022026.02.012026.01.31
以下是截止至 2026.01.31收集的 Oracle APEX 最新博文,完整博文列表请移步这里:Oracle APEX Evangelion(EVA 补完计划)
2026.01.292026.01.282026.01.282026.01.272026.01.262026.01.262026.01.262026.01.262026.01.242026.01.242026.01.242026.01.212026.01.202026.01.202026.01.192026.01.192026.01.192026.01.192026.01.182026.01.172026.01.162026.01.162026.01.162026.01.152026.01.152026.01.152026.01.142026.01.132026.01.132026.01.132026.01.132026.01.122026.01.122026.01.122026.01.122026.01.122026.01.112026.01.102026.01.092026.01.092026.01.082026.01.082026.01.082026.01.082026.01.072026.01.072026.01.05
以下是截止至 2025.12.31收集的 Oracle APEX 最新博文,完整博文列表请移步这里:Oracle APEX Evangelion(EVA 补完计划)
2025.12.242025.12.242025.12.222025.12.222025.12.202025.12.192025.12.192025.12.182025.12.132025.12.122025.12.102025.122025.12.082025.12.082025.12