APEX Application Development 常見問題

常見問題主題

一般問題

什麼是 Oracle APEX Application Development?

Oracle APEX Application Development (APEX 服務) 是預先配置且完全代管的安全低程式碼應用程式開發平台,用於在 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 資料庫都提供 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 服務的按使用付費,而且採用全包式定價,即使應用程式的數量隨時間增加,服務成本仍然很低。請注意,服務不會根據應用程式、使用者、開發人員或工作區收費。包含進出服務的資料傳輸 (傳入和傳出),無需額外費用。這些特性與其他廠商的低程式碼工具相比是唯一的。此外,Oracle Cloud Free Tier 也提供 APEX 服務的小型永遠免費版本,讓您免費地輕鬆熟悉該服務。請參閱價格頁面瞭解詳細資訊。

每個版本的 Oracle APEX 支援時間有多長?

Oracle APEX 的支援期為 18 個月。Oracle APEX 隨附多個開源程式庫,包括 Oracle JavaScript Extension Toolkit (JET)。這些程式庫經常更新,並且只有最新版本的程式庫才能獲得誤修正。Oracle 對 APEX 的支援政策已更改為 18 個月,以符合 Oracle 和產業標準。

Oracle APEX 也是 APEX Service 和 Autonomous Database 的一部分,可在 Oracle Cloud Infrastructure (OCI) 上使用。這兩項服務均由 Oracle 完全管理,新版本的 APEX 可在內部部署環境和 OCI 上同時使用。APEX 發布後 90 天內,客戶可以隨時選擇升級。此後,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 美元起,適用於 1 個 ECPU 和 20 GB 的 Exadata 儲存)。付費服務的每個 ECPU 每小時可支援數千次的應用程式頁面檢視數。大多數其他低程式碼工具會根據應用程式、使用者、開發人員或工作區收費,並會在應用程式規模時大幅降低成本。

如何預估每月的 Oracle APEX Service 使用費用?

透過 Oracle 的直觀式費用預估工具,您可以輕鬆預估 Oracle APEX 服務的費用。瀏覽費用預估工具頁面,然後在「應用程式開發」中新增 Oracle APEX。然後調整 ECPU 和儲存需求,以獲得服務的大致成本。請注意,小型的永遠免費 APEX 服務版本可供 Oracle Cloud 使用者免費使用。

哪裡可以追蹤 Oracle APEX Service 的狀況和使用狀況等度量?

Oracle APEX Service 原生屬於 Oracle Cloud Infrastructure,因此也提供數種數學監控功能。服務主控台的「總覽」和「活動」頁籤提供有關資料庫使用狀況的資訊。此外,APEX 特定的度量 (例如頁面載入時間和最常作用中的應用程式) 也提供執行處理內 APEX 活動的實用詳細資訊。

Oracle APEX Service 是否有任何限制?

Oracle APEX Service 目前不支援 Oracle Net Services (SQL*Net) 連線,因此不允許直接存取預先設定的 REST-SQL 介面。如果應用系統發展需要這些功能,客戶只要按一下即可升級至 Oracle Autonomous Transaction Processing,其中包含 APEX,即可完整支援 SQL*Net 和 REST-SQL。如需詳細資訊,請參閱服務文件

哪裡可以找到 Oracle APEX Service 功能的詳細資訊?

如需詳細資訊,請造訪我們的文件中心