ओरेकल एप्लिकेशन एक्सप्रेस
This article contains wording that promotes the subject in a subjective manner without imparting real information. (August 2021) (Learn how and when to remove this template message) |
Developer(s) | Oracle Corporation |
---|---|
Stable release | 23.1
/ May 17, 2023 |
Operating system | Windows, Linux, Oracle Solaris, HP-UX, IBM AIX[1] |
Type | Oracle database development environment |
License | Oracle Technical Network License (proprietary[2]) |
Website | apex |
ओरेकल एपेक्स (जिसे एपेक्स या पूर्व में ओरेकल एप्लीकेशन एक्सप्रेस के नाम से भी जाना जाता है) ओरेकल कॉर्पोरेशन का एक एंटरप्राइज़ निम्न-कोड विकास मंच है। एपेक्स का उपयोग क्लाउड, मोबाइल और डेस्कटॉप एप्लिकेशन को विकसित करने और तैनात करने के लिए किया जाता है। प्लेटफ़ॉर्म एक वेब-आधारित एकीकृत विकास वातावरण (आईडीई) प्रदान करता है जिसमें एप्लिकेशन और पेज बनाने की प्रक्रिया को सरल बनाने के लिए विज़ार्ड, ड्रैग-एंड-ड्रॉप लेआउट और प्रॉपर्टी संपादकों सहित कई सुविधाएं सम्मिलित हैं।
पृष्ठभूमि
एपेक्स का आकांक्षा क्लाउड और मोबाइल एप्लिकेशन बनाने की प्रक्रिया को सरल बनाना है जो अन्य चीजों के अतिरिक्त डेटाबेस सर्वर के लिए फ्रंटएंड के रूप में काम करते हैं।[3]
एपेक्स ओरेकल डेटाबेस की एक पूर्णतः समर्थित निःशुल्क सुविधा है और इसे ओरेकल डेटाबेस चलाने के लिए कहीं भी स्थापित किया जा सकता है। ऑटोनॉमस डेटाबेस क्लाउड सर्विसेज और स्टैंड-अलोन पूरी तरह से प्रबंधित एपेक्स एप्लिकेशन डेवलपमेंट सर्विस सहित विभिन्न सेवाओं में ओरेकल के क्लाउड पर एपेक्स की भी प्रस्तावित की जाती है।[4]
रिलीज़
ओरेकल एपेक्स को किसी भी ओरेकल डेटाबेस पर संस्करण 9.2 या उच्चतर से स्थापित किया जा सकता है, और ओरेकल 11जी से शुरू करके यह डिफ़ॉल्ट रूप से डेटाबेस के साथ स्थापित किया जाता है। एपेक्स 4.0 और उच्चतर को ओरेकल 10.2.0.3 या उच्चतर डेटाबेस पर स्थापित किया जा सकता है। एपेक्स 5.0 और उच्चतर को ओरेकल डेटाबेस के सभी संस्करणों (SE1, SE, और EE) पर स्थापित किया जा सकता है, 11.1.0.7 या उच्चतर को वैध ओरेकल डेटाबेस तकनीकी सहायता समझौते के साथ स्थापित किया जा सकता है; एपेक्स 18.1 से, न्यूनतम डेटाबेस संस्करण 11.2.0.4 है। इसका उपयोग ओरेकल डेटाबेस 11g एक्सप्रेस संस्करण (XE) के साथ भी किया जा सकता है, लेकिन यह ओरेकल टेक्नोलॉजी नेटवर्क चर्चा मंच के माध्यम से समर्थित है, न कि ओरेकल सपोर्ट सर्विसेज के माध्यम से।
Product Name | Version | Released | Notes | |
---|---|---|---|---|
HTML DB | 1.5 | 2004 | First release.[5] | |
HTML DB | 1.6 | 2004 | Added themes.[5] | |
HTML DB | 2.0 | 2005 | Added SQL Workshop.[5] | |
Application Express | 2.1 | January 2006 | HTMLDB was renamed to एपेक्स. Version 2.1 of एपेक्स was bundled with the free ओरेकल Express Edition (XE) database. | |
Application Express | 2.2 | 2006 | Packaged Applications.[5] | |
Application Express | 3.0 | 2007 | This version featured several new features, including PDF Printing, Flash charting and Access Application Migration.[5] | |
Application Express | 3.0.1 | July 2007 | This version could also be installed into an ओरेकल XE database. | |
Application Express | 3.1 | Spring 2008 | This included a new major feature known as Interactive Reporting (enabled end-users to customize a report without programmer intervention, using techniques such as filtering, sorting, group-by, choosing displayed columns, etc. The user can even save multiple versions of their customized reports. The programmer can limit which features are enabled). Also added support for BLOB data type.[5] | |
Application Express | 3.2 | 2009 | Forms conversion.[5] | |
Application Express | 4.0 | June 2010 | Some notable features are declarative Dynamic Actions (which allow reacting to changes on a page without the developer having to write custom Javascript) and Plugins (which allow developers to create custom components such as items, regions and processes, that can be re-used across pages and applications). Also added Websheets and RESTful Web.[5] | |
Application Express | 4.1 | August 2011 | Notable new features included improved (customized) error handling, use of ROWID for updates, a data upload feature for end-users, and improved WebSheets (a hybrid of a spreadsheet and a Wiki, built using एपेक्स itself). | |
Application Express | 4.1.1 | February 2012 | Notable new features included new theme (cloudy) and various templates. | |
Application Express | 4.2 | October 2012 | Notable new features such as application builder for mobile, mobile and responsive themes, and HTML5 support. | |
Application Express | 4.2.1 | December 2012 | Bug Fixes. | |
Application Express | 4.2.2 | April 2013 | Bug Fixes, Improved PDF printing, new Survey Builder packaged application. | |
Application Express | 4.2.3 | September 2013 | This is a cumulative patch set for Application Express 4.2.0, Application Express 4.2.1, and Application Express 4.2.2. | |
Application Express | 4.2.4 | December 2013 | This is a cumulative patch set for Application Express 4.2.0, Application Express 4.2.1, Application Express 4.2.2 and Application Express 4.2.3. | |
Application Express | 4.2.5 | April 2014 | This is a cumulative patch set for Application Express 4.2.0, Application Express 4.2.1, Application Express 4.2.2, Application Express 4.2.3 and Application Express 4.2.4. | |
Application Express | 4.2.6 | September 2014 | This is a cumulative patch set for Application Express 4.2.0, Application Express 4.2.1, Application Express 4.2.2, Application Express 4.2.3, Application Express 4.2.4 and Application Express 4.2.5. | |
Application Express | 5.0 | April 2015 | Notable features are focused on developer productivity and improving the User Interface of user applications. This version introduces Page Designer, a browser-based IDE which provides drag and drop layouting of page components, property editor, and much more, reducing the need to go from page to page to make changes. Version 5.0 also introduces Universal Theme, a responsive user interface for user applications which can easily and extensively be customized using Template Options and Theme Roller (which enables on-the-fly theming of an application).[1][6] | |
Application Express | 5.0.1 | July 2015 | This is a cumulative patch set for Application Express 5.0.0.[7][8] | |
Application Express | 5.0.2 | October 2015 | This is a cumulative patch set for Application Express 5.0.0 and Application Express 5.0.1.[1][9] | |
Application Express | 5.0.3 | December 2015 | Application Express 5.0.3.[1][10] | |
Application Express | 5.0.4 | July 2016 | This is a cumulative patch set for Application Express 5.0.0 and Application Express 5.0.3[11] | |
Application Express | 5.1 | December 2016 | Notable features include a new "Interactive Grids" component which provides an editable grid, ओरेकल JET-based charting, updated Universal Theme with Live Template Options and RTL support, several UX enhancements, updates to Packaged Apps, and three new Productivity Apps: Quick SQL, REST Client Assistant, and Competitive Analysis. | |
Application Express | 5.1.1 | March 2017 | This is a cumulative patch set for Application Express 5.1.0[12] | |
Application Express | 5.1.2 | June 2017 | This is a cumulative patch set for Application Express 5.1.0 and Application Express 5.1.1[13] | |
Application Express | 5.1.3 | September 2017 | This is a cumulative patch set for Application Express 5.1.0 - Application Express 5.1.2 | |
Application Express | 5.1.4 | December 2017 | This is a cumulative patch set for Application Express 5.1.0 - Application Express 5.1.3[14] | |
Application Express | 18.1.0 | May 2018 | ओरेकल has released the latest version of एपेक्स and keeping in line with their naming convention एपेक्स has jumped from version 5.1.4 to 18.1- Application Express 5.1.4[15] | |
Application Express | 18.2.0 | September 2018 | This release includes new features such as:
|
|
Application Express | 19.1.0 | March 2019 | This release includes new features such as:
| |
Application Express | 19.2.0.00.18 | November 2019 | This release includes new features such as:
| |
Application Express | 20.1.0.00.13 | April 2020 | This version includes the following features:
एपेक्स + Redwood: The user interface of एपेक्स and the App Builder has been refreshed to align with Redwood, Oracle's new user experience design system. Faceted Search Enhancements: Allowing implement a cascading list of values, conditional facets, and compact count display Friendly URLs: The URL syntax for एपेक्स apps has been simplified to allow for friendlier URLs at runtime. Improvements in Deployments and Exports: Automatic Backups, Export App as Zip and One-Click Remote App Deployment. Native PDF Printing: You can now print PDF files directly from Interactive Grids. Mega Menus: Render the navigation menu as a collapsible floating panel that displays all navigation items at once. | |
Application Express | 20.2.0.00.20 | October, 2020 | This release includes the following features:
| |
Application Express | 21.1.0 | May, 2021 | This release of एपेक्स introduces:
In addition, announces the एपेक्स GitHub repository to find starter apps, sample apps, and plug-ins. | |
Application Express | 21.2.0 | November 2021 | This release includes new features such as:
Patch version 4 (एपेक्स product version will be updated to 21.2.4), was last updated on February 28, 2022. | |
एपेक्स | 22.1 | May 2022 | This release introduces new features such as:
| |
एपेक्स | 22.2 | November 2022 | This release introduces new features such as:
| |
एपेक्स | 23.1 | May 2023 | This release introduces new features such as:
|
पृष्ठभूमि
2000 में अपनी स्थापना के बाद से ओरेकल एपेक्स में कई नाम परिवर्तन हुए हैं। नामों में सम्मिलित हैं:
- बहती है[16]
- ओरेकल प्लेटफार्म[17]
- प्रोजेक्ट मार्वल
- एचटीएमएल डीबी[18]
- एप्लीकेशन एक्सप्रेस (एपेक्स) उर्फ ओरेकल एपेक्स[19]
एपेक्स को ओरेकल के एक डेवलपर माइक हिचवा द्वारा बनाया गया था, उनके पिछले प्रोजेक्ट, वेब डिजाइन के विकास के बाद, उनकी मूल दृष्टि से विचलन शुरू हो गया था। हालाँकि एपेक्स वेब DB के साथ कुछ कार्यक्षमता साझा करता है, इसे स्क्रैच से विकसित किया गया था, और वेब DB से एपेक्स तक कोई अपग्रेड पथ नहीं है। जब हिचवा को एक आंतरिक वेब कैलेंडर बनाने का काम सौंपा गया, तो उसने जोएल कल्मन की मदद ली और फ़्लोज़ नामक एक परियोजना पर विकास शुरू किया। हिचवा और कल्मन ने वेब कैलेंडर और फ़्लो का सह-विकास किया, फ़्लो में सुविधाएँ जोड़ीं क्योंकि उन्हें कैलेंडर विकसित करने के लिए उनकी आवश्यकता थी। फ़्लो के शुरुआती बिल्ड में कोई फ्रंट-एंड नहीं था, इसलिए किसी एप्लिकेशन में सभी बदलाव SQL*प्लस में इन्सर्ट, अपडेट और डिलीट के माध्यम से किए जाने थे।[20] ओरेकल द्वारा अपनी सहायता साइटों को विकसित करने के लिए एपेक्स का आंतरिक रूप से बड़े पैमाने पर उपयोग किया जाता है। आस्कटॉम नॉलेज बेस, ऑनलाइन स्टोर, डेव जिम और लाइवएसक्यूएल एपेक्स पर चलते हैं।
फायदे और नुकसान
This section contains a pro and con list, which is sometimes inappropriate. (October 2015) |
फायदे
- पीएल/एसक्यूएल से परिचित डेटाबेस प्रशासक वेब एप्लिकेशन विकसित करने के लिए अपने कौशल सेट का उपयोग कर सकता है
- पूर्व-निर्मित थीम का उपयोग करके मॉक-अप बनाना आसान है
- तैनात करना आसान (अंतिम उपयोगकर्ता एपेक्स एप्लिकेशन तक पहुंचने के लिए एक यूआरएल खोलता है)
- अनुमापकता (लैपटॉप, स्टैंड-अलोन सर्वर, या ओरेकल आरएसी इंस्टॉलेशन पर तैनात की जा सकती है)
- सर्वर-साइड प्रोसेसिंग और सत्यापन
- समूह विकास के लिए बुनियादी समर्थन
- ओरेकल द्वारा प्रदान की गई डेमो एप्लिकेशन की निःशुल्क होस्टिंग
- एपेक्स एप्लिकेशन निःशुल्क ओरेकल डेटाबेस (XE) डेटाबेस पर चल सकते हैं
- किसी एप्लिकेशन के व्यक्तिगत घटकों को SQL का उपयोग करके पुनर्प्राप्त या पहचाना जा सकता है, जिससे अनुकूलित रिपोर्ट की सुविधा मिलती है
- आसानी से SQA विकास/परीक्षण/उत्पादन मॉडल का पालन करता है (DB पासवर्ड को उजागर नहीं करते हुए)
- समाधान का समर्थन करने वाले डीबी मॉडल पर ध्यान केंद्रित करने में मदद करता है (जावा, .NET या PHP में कोडिंग के विपरीत - आपको केवल जावास्क्रिप्ट की आवश्यकता है)
- एप्लिकेशन सेटों में एक मानकीकृत थीम का आसानी से समर्थन करता है (और उस थीम को बदलना)
- स्थानीय डेटाबेस, दूरस्थ ओरेकल डेटाबेस, या किसी वेब सेवा जैसे विभिन्न डेटा स्रोतों के साथ आसानी से एकीकृत हो जाता है
- अर्ध-तकनीकी अंतिम उपयोगकर्ता अपने स्वयं के वेब पेज और रिपोर्ट बना सकते हैं
नुकसान
- एपेक्स एप्लिकेशन ओरेकल के स्वयं के टूल का उपयोग करके बनाए जाते हैं और केवल ओरेकल डेटाबेस में होस्ट किए जा सकते हैं, जिससे कार्यान्वयनकर्ता विक्रेता लॉक-इन के प्रति संवेदनशील हो जाता है।
- बहुत कम वेबहोस्ट अपने होस्टिंग सेवा पैकेज पर एपेक्स (ओरेकल डेटाबेस) की पेशकश करते हैं (उनमें से अधिकांश PHP + MySQL या सक्रिय सर्वर पेज + Microsoft SQL सर्वर की पेशकश करते हैं)। परिणामस्वरूप, एपेक्स एप्लिकेशन वेबहोस्ट की अपनी पसंद में सीमित हैं। हालाँकि, चूंकि एपेक्स ओरेकल डेटाबेस (ओरेकल XE) के मुफ्त एक्सप्रेस संस्करण पर चल सकता है, इसलिए किसी भी मानक ऑपरेटिंग सिस्टम होस्ट (Linux या Windows) पर आवश्यक स्टैक (डेटाबेस, एपेक्स फ्रेमवर्क और वेब गेटवे) स्थापित करना संभव है।
- जिन परियोजनाओं के लिए कई डेवलपर्स को एक ही वेब पेज को छूने की आवश्यकता होती है, उन्हें एक-दूसरे के साथ अपने इरादों को संप्रेषित करने की आवश्यकता होगी। इसमें कोई अंतर्निहित संस्करण नियंत्रण नहीं है और सभी घटकों को वेब इंटरफ़ेस के माध्यम से संपादित किया जाना चाहिए। दो संस्करणों को मर्ज करने के लिए कोई समर्थन नहीं। पेज लॉक करने से विवादों से बचने में मदद मिल सकती है।
निम्न कोड वातावरण
जबकि एपेक्स 2004 से किसी न किसी रूप में अस्तित्व में है, इसे हाल ही में लो कोड नामक एप्लिकेशन डेवलपमेंट प्लेटफ़ॉर्म की एक नई श्रेणी में सम्मिलित किया गया है। ये कम-कोड वातावरण 4जीएल प्रोग्रामिंग भाषाओं और रैपिड एप्लिकेशन डेवलपमेंट (आरएडी) टूल्स में अपनी उत्पत्ति का पता लगा सकते हैं।[21] चूँकि एपेक्स को मूल रूप से RAD टूल के रूप में विपणन किया गया था, यह प्रगति तार्किक है। एपेक्स बिना किसी कोड के आसानी से वेब एप्लिकेशन बनाने की अनुमति देता है। जहां आवश्यकताएं अधिक जटिल हैं, एपेक्स एक घोषणात्मक ढांचे के माध्यम से लो कोड ऑब्जेक्ट के विस्तार की अनुमति देता है। यह ढांचा डेवलपर को कस्टम तर्क और व्यावसायिक नियमों को परिभाषित करने के साथ-साथ एक उन्नत उपयोगकर्ता इंटरफ़ेस बनाने की सुविधा देता है। डेवलपर एसक्यूएल इंजेक्शन, पीएल/एसक्यूएल, एचटीएमएल, जावास्क्रिप्ट, या सीएसएस के साथ-साथ एपेक्स प्लग-इन को सम्मिलित करके ऐसा कर सकता है। इसलिए एपेक्स डेवलपर्स को बिना कोड वाले लो-कोड डेवलपमेंट प्लेटफॉर्म से अधिक कोड तक जाने की अनुमति देता है।[22][23]
सुरक्षा
This section does not cite any sources. (October 2015) (Learn how and when to remove this template message) |
एक आम ग़लतफ़हमी है कि एपेक्स अनुप्रयोगों की अमूर्त प्रकृति के परिणामस्वरूप अपेक्षाकृत सुरक्षित उपयोगकर्ता वातावरण प्राप्त होता है। हालाँकि, एपेक्स एप्लिकेशन, PHP, ASP.NET|ASP.net और Java (प्रोग्रामिंग भाषा) जैसी अधिक प्रत्यक्ष तकनीकों पर आधारित अन्य वेब अनुप्रयोगों की तरह ही एप्लिकेशन सुरक्षा खामियों से ग्रस्त हैं।
एपेक्स अनुप्रयोगों को प्रभावित करने वाली भेद्यता के मुख्य वर्ग हैं: SQL इंजेक्शन, क्रॉस साइट स्क्रिप्टिंग (XSS), और एक्सेस कंट्रोल।
एपेक्स एप्लिकेशन स्वाभाविक रूप से बेस सर्वर-साइड भाषा के रूप में PL/SQL संरचनाओं का उपयोग करते हैं। पीएल/एसक्यूएल ब्लॉक के माध्यम से डेटा तक पहुंचने के साथ-साथ, एक एपेक्स एप्लिकेशन प्राधिकरण को लागू करने और वेब पेज तत्वों को सशर्त रूप से प्रदर्शित करने के लिए पीएल/एसक्यूएल का उपयोग करेगा। इसका मतलब यह है कि आम तौर पर एपेक्स एप्लिकेशन SQL इंजेक्शन से पीड़ित होते हैं जब ये PL/SQL ब्लॉक दुर्भावनापूर्ण उपयोगकर्ता इनपुट को सही ढंग से सत्यापित और संभाल नहीं पाते हैं। ओरेकल ने एपेक्स के लिए एक विशेष वैरिएबल प्रकार लागू किया है जिसे सब्स्टिट्यूशन वेरिएबल्स (&NAME के सिंटैक्स के साथ) कहा जाता है और ये सुरक्षित नहीं हैं और SQL इंजेक्शन की ओर ले जाते हैं। जहां इंजेक्शन पीएल/एसक्यूएल ब्लॉक के भीतर होता है, एक हमलावर निष्पादित करने के लिए मनमानी संख्या में क्वेरी या स्टेटमेंट इंजेक्ट कर सकता है। कोई XSS और SQL इंजेक्शन सुनिश्चित करने के लिए विशेष वर्णों से बचना और बाइंड वेरिएबल्स का उपयोग करना कोड का सही तरीका है।
अन्य वेब एप्लिकेशन भाषाओं की तरह ही एपेक्स अनुप्रयोगों में क्रॉस-साइट स्क्रिप्टिंग कमजोरियाँ उत्पन्न होती हैं। ओरेकल उपयोगकर्ता डेटा से बचने के लिए htf.escape_sc() फ़ंक्शन प्रदान करता है जो एक प्रस्तुत HTML प्रतिक्रिया के भीतर प्रदर्शित होता है। एपेक्स जो रिपोर्ट तैयार करता है, वह रिपोर्ट कॉलम पर डिस्प्ले अस सेटिंग के माध्यम से XSS के खिलाफ सुरक्षा भी प्रदान करता है। मूल रूप से डिफ़ॉल्ट यह था कि रिपोर्ट कॉलम से बाहर निकले बिना बनाई जाती थी, हालांकि हाल के संस्करण अब कॉलम प्रकार को डिफ़ॉल्ट रूप से भागने के लिए सेट करते हैं। कॉलम परिभाषाओं को उन कॉलमों की जांच के लिए प्रोग्रामेटिक रूप से क्वेरी किया जा सकता है जो मान से बचते नहीं हैं।
एपेक्स एप्लिकेशन के भीतर संसाधनों तक पहुंच को नियंत्रित करने के लिए एक डेवलपर संसाधनों (जैसे पेज और आइटम) के लिए प्राधिकरण योजनाएं निर्दिष्ट कर सकता है। यह सुनिश्चित करने के लिए कि संसाधनों की उचित सुरक्षा हो, इन्हें लगातार लागू किया जाना चाहिए। लागू किए जा रहे असंगत पहुंच-नियंत्रण का एक विशिष्ट उदाहरण वह है जहां एक बटन आइटम के लिए एक प्राधिकरण योजना निर्धारित की जाती है, लेकिन संबंधित प्रक्रिया नहीं जो बटन क्लिक करने पर निष्पादित होती है। एक दुर्भावनापूर्ण उपयोगकर्ता वास्तविक बटन तक पहुंच की आवश्यकता के बिना प्रक्रिया (जावास्क्रिप्ट के माध्यम से) निष्पादित कर सकता है।
एपेक्स 4.0 के बाद से, एप्लिकेशन बिल्डर इंटरफ़ेस सलाहकार उपयोगिता के माध्यम से सुरक्षा स्थिति का कुछ सीमित मूल्यांकन प्रदान करता है।
तृतीय-पक्ष लाइब्रेरी
डेवलपर्स तृतीय-पक्ष पुस्तकालयों का उपयोग करके अपने एपेक्स अनुप्रयोगों में सुधार और विस्तार कर सकते हैं जिनके साथ एपेक्स मानक आता है। उनमें से हैं jQuery मोबाइल (HTML5 आधारित यूजर इंटरफ़ेस),[24] jQuery यूआई (वेब के लिए यूजर इंटरफेस),[25] AnyChart (जावास्क्रिप्ट/HTML5 चार्ट),[26] सीकेएडिटर (वेब टेक्स्ट एडिटर),[27] और दूसरे। विशेषज्ञों[28] मान लीजिए कि नवीनतम एपेक्स पैच को लागू करने का यह एक फायदा है कि एपेक्स के साथ आने वाली बाहरी लाइब्रेरीज़ भी अपडेट लेकर आती हैं। हालाँकि, कई लाइब्रेरीज़ एपेक्स पैच की तुलना में अधिक बार नए संस्करण लेकर आती हैं।[29][30]
एपेक्स और ओरेकल डेटाबेस एक्सप्रेस संस्करण (एक्सई)
ओरेकल एपेक्स को ओरेकल डेटाबेस एक्सप्रेस संस्करण (XE) के अंदर चलाया जा सकता है, जो एक निःशुल्क प्रवेश-स्तर डेटाबेस है। हालाँकि XE पर चलते समय एपेक्स की कार्यक्षमता जानबूझकर सीमित नहीं की जाती है, डेटाबेस इंजन की सीमाएँ कुछ एपेक्स सुविधाओं को कार्य करने से रोक सकती हैं। इसके अतिरिक्त, ओरेकल XE में CPU, मेमोरी और डिस्क उपयोग की सीमाएँ हैं।[31]
एपेक्स और ओरेकल स्वायत्त डेटाबेस
ओरेकल एपेक्स और ऑटोनॉमस डेटाबेस के साथ, सभी ओरेकल एपेक्स घटकों का कॉन्फ़िगरेशन, पैचिंग, मॉनिटरिंग और अपग्रेडिंग पूरी तरह से ओरेकल द्वारा प्रबंधित किया जाता है। इसलिए डेवलपर्स रखरखाव या मैन्युअल रखरखाव की किसी भी परेशानी के बिना एप्लिकेशन विकास और तैनाती पर ध्यान केंद्रित कर सकते हैं। फीचर कार्यक्षमता में ओरेकल SQL डेवलपर वेब (डेटाबेस क्रियाएँ), ओरेकल REST डेटा सर्विसेज (ORDS), ओरेकल XML DB सुविधाएँ, स्थानिक और बहुत कुछ सम्मिलित हैं।[32]
शीर्ष सेवा
ओरेकल एपेक्स एप्लिकेशन डेवलपमेंट, जिसे एपेक्स सर्विस के रूप में भी जाना जाता है, ओरेकल क्लाउड इंफ्रास्ट्रक्चर (OCI) में एक पूरी तरह से प्रबंधित कम-कोड एप्लिकेशन डेवलपमेंट और परिनियोजन प्लेटफ़ॉर्म है।[33] इस सेवा के साथ, डेवलपर्स को एपेक्स और एक अंतर्निहित ओरेकल ऑटोनॉमस डेटाबेस मिलता है। इस सेवा में डेटाबेस क्रियाओं के लिए SQL डेवलपर वेब (डेटाबेस क्रियाएँ) और ओरेकल REST डेटा सेवाएँ (ORDS) भी सम्मिलित हैं।
यह भी देखें
संदर्भ
- ↑ 1.0 1.1 1.2 1.3 "Oracle Application Express - Downloads". Oracle. Retrieved 2015-12-10.
- ↑ "Oracle Application Express Documentation". Oracle Help Center.
- ↑ "Oracle Forms to Java Migration – Necessity & Solutions". Kumaran Systems. Retrieved 2023-05-10.
{{cite web}}
: CS1 maint: url-status (link) - ↑ "Oracle Application Express (APEX): Overview" (PDF). Oracle Corporation.
{{cite web}}
: CS1 maint: url-status (link) - ↑ 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 "APEX Overview". Oracle Corporation. Retrieved September 16, 2012.
- ↑ "Oracle APEX 5.0 released today". Dimitri Gielis Blog. April 15, 2015. Retrieved December 10, 2015.
- ↑ "Oracle APEX 5.0.1 now available". Inside Oracle APEX by Patrick Wolf. July 16, 2015. Retrieved December 10, 2015.
- ↑ "Oracle Application Express Patch Set Notes". Oracle. Retrieved December 10, 2015.
- ↑ "Apex 5.0.2 was released". Proactive Support - Oracle Development Tools. October 22, 2015. Retrieved December 10, 2015.
- ↑ "Apex 5.0.3 was released". Proactive Support - Oracle Development Tools. December 15, 2015. Retrieved December 10, 2015.
- ↑ "Oracle® Application Express Patch Set Notes". www.oracle.com. Retrieved 2016-07-25.
- ↑ "Oracle® Application Express 5.1.1 Patch Set Notes". www.oracle.com. Retrieved 2017-03-28.
- ↑ "Oracle Application Express 5.1.2 Patch Set Notes". www.oracle.com. Retrieved 2017-07-27.
- ↑ "Oracle Application Express 5.1.4 Patch Set Notes". www.oracle.com. Retrieved 2017-12-17.
- ↑ "Upgrade Oracle Apex from 5.1.x to 18.1". 28 May 2018.
- ↑ "अपेक्स के लिए फ्लो में आपका स्वागत है". apex-flowsforapex (in English). Retrieved 2021-09-24.
- ↑ "Oracle API प्लेटफ़ॉर्म क्लाउड सेवा लागू करना". Packt (in English). Retrieved 2021-09-24.
- ↑ "1 What is Oracle HTML DB?". docs.oracle.com. Retrieved 2021-09-24.
- ↑ "Apex Developer | Limestone Digital". limestonedigital.com (in English). 2021-09-03. Retrieved 2021-09-24.
- ↑ "Michael Hichwa". Apress.
Michael Hichwa is the original developer and architect of Oracle Application Express (APEX), aka HTML DB. Michael created APEX as a 100% rewrite of an earlier browser-based application development tool he also created, called Oracle WebDB. He had invaluable technical assistance and guidance from Tom Kyte and the addition of Joel Kallman as a co-developer. Michael and Joel have led APEX developments efforts since 1999
- ↑ Baranouski, Artsiom (2023-02-21). "What is ERP Software Development Process: A Guide to Better Enterprise". Medium (in English). Retrieved 2023-03-12.
- ↑ Kallman, Joel. "निम्न कोड से उच्च नियंत्रण तक". Retrieved 2017-11-27.
- ↑ "ओरेकल एप्लिकेशन एक्सप्रेस के साथ कम कोड". apex.oracle.com. Retrieved 2017-11-27.
- ↑ "Building a Mobile Web Application Using Oracle Application Express 5.0". Oracle.
- ↑ "एप्लिकेशन एक्सप्रेस एप्लिकेशन बिल्डर उपयोगकर्ता गाइड". Oracle.
- ↑ "Oracle APEX: Using AnyChart products with Oracle Application Express (APEX)". AnyChart.
- ↑ "Oracle एप्लिकेशन एक्सप्रेस के लिए FCKeditor चुनता है". CKEditor.com.
- ↑ "नियम और शर्तें" (in English). 2022-07-13. Retrieved 2022-12-03.
- ↑ "Goodies - APEX 4.2.2 included Libraries". Dimitri Gielis Blog. May 8, 2013. Retrieved December 10, 2015.
- ↑ "APEX 5 first peek". Grassroots Oracle. March 17, 2014. Retrieved December 10, 2015.
- ↑ "एक्सप्रेस संस्करण की सीमाएँ". Oracle Corporation. Retrieved May 22, 2013.
- ↑ "ऑटोनॉमस डेटाबेस पर Oracle APEX".
{{cite web}}
: CS1 maint: url-status (link) - ↑ "ओरेकल एपेक्स एप्लीकेशन डेवलपमेंट".
{{cite web}}
: CS1 maint: url-status (link)
ग्रन्थसूची
- Beckmann, Ralf (October 1, 2013), Oracle Application Express in der Praxis: Mit APEX datenbankbasierte Webanwendungen entwickeln (1st ed.), Carl Hanser Verlag, p. 416, ISBN 978-3446438965
- Cimolini, Patrick (September 12, 2011), Agile Oracle Application Express (1st ed.), Apress, p. 200, ISBN 978-1-4302-3759-4
- Mattamal, Raj; Nielsen, Anton (July 28, 2011), Expert Oracle Application Express Plugins: Building Reusable Components (1st ed.), Apress, p. 300, ISBN 978-1-4302-3503-3
- Fox, Tim; Scott, John; Spendolini, Scott (June 29, 2011), Pro Oracle Application Express 4 (2 ed.), Apress, p. 700, ISBN 978-1-4302-3494-4
- Zehoo, Edmund (June 15, 2011), Oracle Application Express 4 Recipes (1st ed.), Apress, p. 300, ISBN 978-1-4302-3506-4
- Lancaster, Mark (May 28, 2011), Oracle Application Express 4.0 with Ext JS (1st ed.), Packt Publishing, p. 392, ISBN 978-1-84968-106-3
- Aust, Dietmar; D'Souza, Martin Giffy; Gault, Doug; Gielis, Dimitri; Hartman, Roel; Hichwa, Michael; Kennedy, Sharon; Kubicek, Denes; Mattamal, Raj; McGhan, Dan; Mignault, Francis; Nielsen, Anton; Scott, John (May 16, 2011), Expert Oracle Application Express (1st ed.), Apress, p. 500, ISBN 978-1-4302-3512-5
- Gault, Doug; Cannell, Karen; Cimolini, Patrick; D'Souza, Martin Giffy; Hilaire, Timothy St. (March 31, 2011), Beginning Oracle Application Express 4 (1st ed.), Apress, p. 440, ISBN 978-1-84968-134-6
- van Zoest, M.; van der Plas, Marcel (December 14, 2010), Oracle APEX 4.0 Cookbook (1st ed.), Packt Publishing, p. 328, ISBN 978-1-4302-3147-9
- Geller, Arie; Lyon, Matthew (June 1, 2010), Oracle Application Express 3.2 – The Essentials and More (1st ed.), Packt Publishing, p. 520, ISBN 978-1-84719-452-7
- van den Bos, Douwe Pieter (July 29, 2009), Oracle Application Express Forms Converter (1st ed.), Packt Publishing, p. 172, ISBN 978-1-84719-776-4
- Greenwald, Rick (December 22, 2008), Beginning Oracle Application Express (1st ed.), Wrox, p. 384, ISBN 978-0-470-38837-2
- Scott, John; Spendolini, Scott (September 16, 2008), Pro Oracle Application Express (1st ed.), Apress, p. 700, ISBN 978-1-59059-827-6
बाहरी संबंध
- Official website
- ओरेकल एपेक्स Documentation
- ओरेकल एपेक्स Discussions
- ओरेकल एपेक्स Ideas and Feature Requests
- एपेक्स World - ओरेकल Application Express Community site
- Sites built with ओरेकल एपेक्स
- ओरेकल एपेक्स Plugins built by the developer community
- एपेक्स GitHub repository contains starter apps and sample code
- ओरेकल Application Express Translations created by the एपेक्स community