APEX Application Development 常见问题解答

常见问题解答主题

常见问题

什么是 Oracle APEX Application Development?

Oracle APEX Application Development (APEX Service) 是一个预先经过配置、完全托管的安全低代码应用开发平台,可用于在 Oracle Cloud Infrastructure 中的 Oracle Autonomous Database 上构建和部署数据驱动的现代应用。

Oracle APEX Service 为何被视为低代码应用开发框架?

借助 Oracle APEX Service,专业和公众开发人员可以使用现代 Web 浏览器构建适用于任何设备的复杂应用,无需成为传统编码或各种 Web 技术领域的专家。其声明式、元数据驱动的架构与功能强大的打包式 UI 组件结合使用,可大大简化应用开发。事实上,Pique Solutions 最近的一项研究 (PDF) 表明,开发人员使用 Oracle APEX Service 可以将构建企业应用的速度提高 38 倍。

Oracle APEX Service 的用途有哪些?

Oracle APEX Service 适用于广泛的使用场景:

  • 构建可在交互式报告、数据可视化、仪表盘等工具中呈现统一数据视图的应用。轻松创建适合特定业务线用户、部门或整个组织的应用。
  • 将容易出错的电子表格替换为在 Oracle Database 中完全填充的表和提供单一信息源的相应 APEX 应用。
  • 针对不同的业务场景和行业创建定制应用。与最终用户一起快速迭代、测试和审核应用。
  • 为合作伙伴和客户等外部用户快速构建应用,或者提供定制 REST 端点来共享应用数据。
  • 对现有 Oracle Forms 应用进行现代化改造,无需担心可用性和可访问性。替换为现代基于浏览器的移动友好度高的用户界面。

哪些人应使用 Oracle APEX Service?

Oracle APEX Service 提供强大的功能、性能和安全性,可助力各种用户(业务线分析人员、部门开发人员、公众应用开发人员以及专业开发人员)轻松构建引人注目的应用。它让用户专注于解决业务问题,而不是复杂的编码技巧。

Oracle APEX Service 能够如何简化应用开发?

Oracle APEX Service 消除了在多个层面开发和部署应用的复杂性。通过功能丰富、基于浏览器的直观图形界面引导用户创建应用。功能强大的 UI 组件支持开发人员用少量编码在应用中添加高级功能。Oracle APEX Service 包括 Oracle Autonomous Database,在该数据库中管理应用状态和执行逻辑操作。Oracle Autonomous Database 提供完整的数据库生命周期管理,不需要 DBA 或 DevOps 来管理数据库。总而言之,这是一个简单、快速、安全、轻量、高度可用的低代码平台。

所有 Oracle Database 都提供 Oracle APEX。在不同的 Oracle APEX 环境中构建的应用是否与 Oracle APEX Service 兼容?

借助 Oracle APEX,开发人员可以在 Oracle Database 运行的任何位置(包括本地部署环境以及 Oracle Cloud Infrastructure、Oracle Cloud@Customer、Oracle Dedicated Region Cloud@Customer 和第三方云技术环境中)构建和部署应用。此外,Oracle APEX 可以轻松在本地部署环境与多云、混合云或纯云环境之间迁移应用。对于在 Oracle APEX Service 以外的环境中使用 Oracle APEX 构建的应用,通常无需修改即可在此服务上运行。

是否所有 Oracle Cloud 区域中均提供 Oracle APEX Service?

全球各地的 Oracle Cloud Infrastructure 区域中均提供 Oracle APEX Service。请查看您的特定区域

Oracle APEX Service 如何进行扩展,以满足动态工作负载需求?

每个 Oracle APEX Service 实例都预先配置了具有容错能力且高度可用的 Oracle Autonomous Database。该服务可以手动或自动弹性扩展计算和存储资源,无需停止应用即可满足动态工作负载的性能要求。Oracle Autonomous Database 会处理配置、调优、备份、打补丁、加密、扩展等工作,使用户能够专注于构建应用。

Oracle APEX Service 如何定价?

Oracle APEX Service 具有极高的性价比。入门级起步定价为每月 122 美元,可使用 2 个 ECPU 和 20 GB Exadata 存储(31 天持续运行)。APEX Service 按使用量付费并且一价全包,即使应用逐步扩展,其服务成本仍然很低。请注意,此服务不按应用、用户、开发人员或工作区收费。定价中已包含进出服务的数据传输(传入和传出)费用。这些特性是 Oracle 特有的。此外,Oracle Cloud 免费套餐中提供 Always Free 版本的 APEX Service,用户不用花钱就能轻松上手。更多详情,请参阅定价页面

每个 Oracle APEX 版本的支持服务将持续多长时间?

Oracle APEX 支持 18 个月。Oracle APEX 随附多个开源库,其中包括 Oracle JavaScript Extension Toolkit (JET)。这些库会频繁更新,错误修复仅随近期推出的新版本发布。为符合 Oracle 和行业标准,Oracle 对 APEX 的支持政策已更改为 18 个月。

作为 APEX Service 和 Autonomous Database 的一部分,Oracle APEX 还可在 Oracle Cloud Infrastructure (OCI) 上使用。这两种服务均由 Oracle 完全管理,同时新版本的 APEX 可在本地和 OCI 上使用。客户可以选择在发布后的前 90 天内随时升级 APEX。此后,Oracle APEX 将自动升级。

有关按版本列出的其他详细信息和支持结束日期,请参阅 APEX 支持

Oracle APEX Service 与市场上的同类产品相比有哪些优势?

Oracle APEX Service 提供以下独特优势:

  • 数据库内。Oracle APEX Service 的引擎在接近应用数据的企业数据库中运行,这意味着应用可以获得最高性能和可扩展性。这种数据库内架构简化了技术堆栈,在多个层面消除了应用的复杂性。
  • 自治。Oracle APEX Service 包括 Oracle Autonomous Database 这个在高可用性数据库服务器上经过预配置的自主管理数据库。它会自动配置、调优、打补丁、弹性扩展和备份数据,还会检测并修复堆栈,从而显著提高运营效率。而其他低代码工具需要 DBA 和 DevOps 执行这些任务,会大大增加成本。
  • 随处可用。使用 Oracle APEX Service 构建的应用可以在单云、多云、混合云和本地部署环境之间迁移。用户可以直接在 Oracle APEX Service 中轻松部署和运行应用,然后根据需要将其迁移到具有 Oracle Database 的其他环境。
  • 低成本。Oracle APEX Service 是一个完全托管的低代码解决方案,提供免费版和完整付费版(起步价仅为每月 122 美元,可使用 2 个 ECPU 和 20 GB Exadata 存储)。付费服务的每个 ECPU 可以支持每小时数千次应用页访问。而大多数其他低代码工具按应用、用户、开发人员或工作区收费,随着应用不断扩展,其成本要高得多。

如何估算每月的 Oracle APEX Service 使用成本?

使用直观的 Oracle 成本估算器可以轻松估算 Oracle APEX Service 的成本。访问成本估算器页面,然后在 "Application Development" 中添加 Oracle APEX。随后,调整您的 ECPU 和存储需求,获得大致的服务成本。请注意,Oracle Cloud 用户可以免费使用 Always Free 版的 APEX Service。

可以在何处跟踪 Oracle APEX Service 的相关度量,如健康状况和使用情况?

Oracle APEX Service 是 Oracle Cloud Infrastructure 的原生服务,因此它提供了多个健康监视功能。服务控制台中的概览选项卡和活动选项卡提供有关数据库使用情况的信息。此外,APEX 特定度量(如页面加载时间和活跃度最高的应用)提供了有关实例中 APEX 活动的有用详细信息。

Oracle APEX Service 是否有任何限制?

目前,Oracle APEX Service 不支持 Oracle Net Services (SQL*Net) 连接,也不允许直接访问预配置的 REST-SQL 接口。如果应用后续需要这些功能,客户只需点击一下即可升级到包含 APEX 并完全支持 SQL*Net 和 REST-SQL 的 Oracle Autonomous Transaction Processing。有关详情,请参阅服务文档

在何处可以找到有关 Oracle APEX Service 功能的详细信息?

访问 Oracle 文档中心,了解详情。

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国 。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。