ओरेकल एप्लिकेशन एक्सप्रेस: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 24: Line 24:
एपेक्स ओरेकल डेटाबेस की एक पूर्णतः समर्थित निःशुल्क सुविधा है और इसे ओरेकल डेटाबेस चलाने  के लिए कहीं भी स्थापित किया जा सकता है। ऑटोनॉमस डेटाबेस क्लाउड सर्विसेज और स्टैंड-अलोन पूरी तरह से प्रबंधित एपेक्स एप्लिकेशन डेवलपमेंट सर्विस सहित विभिन्न सेवाओं में ओरेकल के क्लाउड पर एपेक्स की भी प्रस्तावित की जाती है।<ref>{{Cite web |title=Oracle Application Express (APEX): Overview |url=https://www.oracle.com/technetwork/developer-tools/apex/overview/apex-overview-otn-4491378.pdf |url-status=live |website=[[Oracle Corporation]]}}</ref>
एपेक्स ओरेकल डेटाबेस की एक पूर्णतः समर्थित निःशुल्क सुविधा है और इसे ओरेकल डेटाबेस चलाने  के लिए कहीं भी स्थापित किया जा सकता है। ऑटोनॉमस डेटाबेस क्लाउड सर्विसेज और स्टैंड-अलोन पूरी तरह से प्रबंधित एपेक्स एप्लिकेशन डेवलपमेंट सर्विस सहित विभिन्न सेवाओं में ओरेकल के क्लाउड पर एपेक्स की भी प्रस्तावित की जाती है।<ref>{{Cite web |title=Oracle Application Express (APEX): Overview |url=https://www.oracle.com/technetwork/developer-tools/apex/overview/apex-overview-otn-4491378.pdf |url-status=live |website=[[Oracle Corporation]]}}</ref>


== <s>रिलीज़</s> ==
== रिलीज़ ==
ओरेकल एपेक्स को किसी भी ओरेकल डेटाबेस पर संस्करण 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) के साथ भी किया जा सकता है, लेकिन यह [[ओरेकल टेक्नोलॉजी नेटवर्क]] चर्चा मंच के माध्यम से समर्थित है, न कि ओरेकल सपोर्ट सर्विसेज के माध्यम से।
ओरेकल एपेक्स को किसी भी ओरेकल डेटाबेस पर संस्करण 9.2 या उच्चतर से स्थापित किया जा सकता है, और ओरेकल 11जी से शुरू करके यह डिफ़ॉल्ट रूप से डेटाबेस के साथ स्थापित किया जाता है। एपेक्स 4.0 और उच्चतर को ओरेकल 10.2.0.3 या उच्चतर डेटाबेस पर स्थापित किया जा सकता है। एपेक्स 5.0 और उच्चतर को ओरेकल डेटाबेस के सभी संस्करणों ([[SE1|एसई1]], एसई, और ईई) पर स्थापित किया जा सकता है, 11.1.0.7 या उच्चतर को वैध ओरेकल डेटाबेस तकनीकी समर्थन समझौते के साथ; एपेक्स 18.1 से, न्यूनतम डेटाबेस संस्करण 11.2.0.4 है। इसका उपयोग ओरेकल डेटाबेस 11जी एक्सप्रेस संस्करण (एक्सई) के साथ भी किया जा सकता है, लेकिन यह [[ओरेकल टेक्नोलॉजी नेटवर्क]] चर्चा मंच के माध्यम से समर्थित है, न कि ओरेकल सपोर्ट सर्विसेज के माध्यम से।


{| class="wikitable mw-collapsible"
{| class="wikitable mw-collapsible"
|-
|-
! Product Name !! Version !! Released !! Notes
! उत्पाद का नाम !! संस्करण !! रिलीज़ !! नोट्स
|-
|-
| HTML DB || 1.5 || 2004 || First release.<ref name="APEX Overview ppt">{{cite web|title=APEX Overview|url=http://www.oracle.com/technetwork/developer-tools/apex/overview/apex-overview-157752.ppt|publisher=Oracle Corporation|access-date=September 16, 2012}}</ref>  
| एचटीएमएल डीबी || 1.5 || 2004 || पहली रिलीज।<ref name="APEX Overview ppt">{{cite web|title=APEX Overview|url=http://www.oracle.com/technetwork/developer-tools/apex/overview/apex-overview-157752.ppt|publisher=Oracle Corporation|access-date=September 16, 2012}}</ref>  
|-
|-
| HTML DB || 1.6 || 2004 || Added themes.<ref name="APEX Overview ppt" />  
| एचटीएमएल डीबी || 1.6 || 2004 || थीम जोड़ी गई।<ref name="APEX Overview ppt" />  
|-
|-
| HTML DB || 2.0 || 2005 || Added SQL Workshop.<ref name="APEX Overview ppt" />
| एचटीएमएल डीबी || 2.0 || 2005 || एसक्यूएल कार्यशाला जोड़ा गया.<ref name="APEX Overview ppt" />
|-
|-
| Application Express || 2.1 || January 2006 || HTMLDB was renamed to एपेक्स. Version 2.1 of एपेक्स was bundled with the free [[Oracle Express Edition|ओरेकल Express Edition]] (XE) database.
| एप्लिकेशन एक्सप्रेस || 2.1 || जनवरी 2006 || एचटीएमएलडीबी  का नाम बदलकर एपेक्स कर दिया गया।  एपेक्स के संस्करण 2.1 को नि: शुल्क  [[Oracle Express Edition|ओरेकल एक्सप्रेस संस्करण]] (एक्सई)डेटाबेस के साथ बंडल किया गया था।
|-
|-
| Application Express || 2.2 || 2006 || Packaged Applications.<ref name="APEX Overview ppt" />
| एप्लिकेशन एक्सप्रेस || 2.2 || 2006 || पैकेज्ड एप्लिकेशन.<ref name="APEX Overview ppt" />
|-
|-
| Application Express || 3.0 || 2007 || This version featured several new features, including [[PDF]] Printing, Flash charting and Access Application Migration.<ref name="APEX Overview ppt" />
| एप्लिकेशन एक्सप्रेस || 3.0 || 2007 || इस संस्करण में [[PDF|पीडीएफ]] प्रिंटिंग, फ्लैश चार्टिंग और एक्सेस एप्लिकेशन माइग्रेशन सहित कई नई सुविधाएँ सम्मिलित थीं।<ref name="APEX Overview ppt" />
|-
|-
| Application Express || 3.0.1 || July 2007 || This version could also be installed into an ओरेकल XE database.
| एप्लिकेशन एक्सप्रेस || 3.0.1 || जूलाइ 2007 || यह संस्करण किसी ओरेकल एक्सई डेटाबेस में भी स्थापित किया जा सकता है।
|-
|-
| 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.<ref name="APEX Overview ppt" />
| एप्लिकेशन एक्सप्रेस || 3.1 || वसंत 2008 || इसमें इंटरएक्टिव रिपोर्टिंग के रूप में जाना जाने वाला एक नया प्रमुख फीचर सम्मिलित था (एंड-यूजर्स को प्रोग्रामर हस्तक्षेप के बिना एक रिपोर्ट को अनुकूलित करने में सक्षम बनाता है, जैसे फ़िल्टरिंग, सॉर्टिंग, ग्रुप-बाय, प्रदर्शित कॉलम चुनना आदि। उपयोगकर्ता अपनी अनुकूलित रिपोर्ट के कई संस्करणों को भी सहेज सकता है। प्रोग्रामर सीमित कर सकता है कि कौन सी सुविधाएँ सक्षम हैं)। ब्लॉब डेटा प्रकार के लिए समर्थन भी जोड़ा गया.<ref name="APEX Overview ppt" />
|-
|-
|| Application Express || 3.2 || 2009 || Forms conversion.<ref name="APEX Overview ppt" />
|| एप्लिकेशन एक्सप्रेस || 3.2 || 2009 || प्रपत्र रूपांतरण<ref name="APEX Overview ppt" />
|-
|-
| 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.<ref name="APEX Overview ppt" />
| एप्लिकेशन एक्सप्रेस || 4.0 || जून 2010 || कुछ उल्लेखनीय विशेषताएं घोषणात्मक डायनामिक क्रियाएं हैं (जो डेवलपर को कस्टम जावास्क्रिप्ट लिखने के बिना किसी पृष्ठ पर परिवर्तनों पर प्रतिक्रिया करने की अनुमति देती हैं) और प्लगइन्स (जो डेवलपर्स को आइटम, क्षेत्र और प्रक्रियाओं जैसे कस्टम घटक बनाने की अनुमति देते हैं, जिन्हें पृष्ठों और अनुप्रयोगों में फिर से उपयोग किया जा सकता है)। इसके अतिरिक्त वेबशीट और रेस्टफुल वेब जोड़ा गया।<ref name="APEX Overview ppt" />
|-
|-
| 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).
| एप्लिकेशन एक्सप्रेस || 4.1 || ऑगस्ट 2011 || उल्लेखनीय नई विशेषताओं में बेहतर (अनुकूलित) त्रुटि हैंडलिंग, अपडेट के लिए  का उपयोग, अंतिम उपयोगकर्ताओं के लिए एक डेटा अपलोड सुविधा और बेहतर वेबशीट्स (एक स्प्रेडशीट और एक विकी का संकर, एपेक्स का उपयोग करके निर्मित) सम्मिलित थे।
|-
|-
| Application Express || 4.1.1 || February 2012 || Notable new features included new theme (cloudy) and various templates.
| एप्लिकेशन एक्सप्रेस || 4.1.1 || फ़रवरी 2012 || उल्लेखनीय नई सुविधाओं में नई थीम (बादल) और विभिन्न टेम्पलेट्स सम्मिलित थे।
|-
|-
| Application Express || 4.2 || October 2012 || Notable new features such as application builder for mobile, mobile and responsive themes, and [[HTML5]] support.
| एप्लिकेशन एक्सप्रेस || 4.2 || October 2012 || <s>Notable</s> new features such as application builder for mobile, mobile and responsive themes, and [[HTML5]] support.
|-
|-
| Application Express || 4.2.1 || December 2012 || Bug Fixes.
| एप्लिकेशन एक्सप्रेस || 4.2.1 || December 2012 || Bug Fixes.
|-
|-
| Application Express || 4.2.2 || April 2013 || Bug Fixes, Improved PDF printing, new Survey Builder packaged application.
| एप्लिकेशन एक्सप्रेस || 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.
| एप्लिकेशन एक्सप्रेस || 4.2.3 || September 2013 || This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 4.2.0, एप्लिकेशन एक्सप्रेस 4.2.1, and एप्लिकेशन एक्सप्रेस 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.
| एप्लिकेशन एक्सप्रेस || 4.2.4 || December 2013 || This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 4.2.0, एप्लिकेशन एक्सप्रेस 4.2.1, एप्लिकेशन एक्सप्रेस 4.2.2 and एप्लिकेशन एक्सप्रेस 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.
| एप्लिकेशन एक्सप्रेस || 4.2.5 || April 2014 || This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 4.2.0, एप्लिकेशन एक्सप्रेस 4.2.1, एप्लिकेशन एक्सप्रेस 4.2.2, एप्लिकेशन एक्सप्रेस 4.2.3 and एप्लिकेशन एक्सप्रेस 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.
| एप्लिकेशन एक्सप्रेस || 4.2.6 || September 2014 || This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 4.2.0, एप्लिकेशन एक्सप्रेस 4.2.1, एप्लिकेशन एक्सप्रेस 4.2.2, एप्लिकेशन एक्सप्रेस 4.2.3, एप्लिकेशन एक्सप्रेस 4.2.4 and एप्लिकेशन एक्सप्रेस 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).<ref name="oracle-downloads" /><ref>{{cite web|url=http://dgielis.blogspot.ru/2015/04/oracle-apex-50-released-today.html |title=Oracle APEX 5.0 released today |publisher=Dimitri Gielis Blog |date=April 15, 2015 |access-date=December 10, 2015}}</ref>
| एप्लिकेशन एक्सप्रेस || 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).<ref name="oracle-downloads" /><ref>{{cite web|url=http://dgielis.blogspot.ru/2015/04/oracle-apex-50-released-today.html |title=Oracle APEX 5.0 released today |publisher=Dimitri Gielis Blog |date=April 15, 2015 |access-date=December 10, 2015}}</ref>
|-
|-
| Application Express || 5.0.1 || July 2015 || This is a cumulative patch set for Application Express 5.0.0.<ref>{{cite web|url=http://www.inside-oracle-apex.com/oracle-apex-5-0-1-now-available/ |title=Oracle APEX 5.0.1 now available |publisher=Inside Oracle APEX by Patrick Wolf |date=July 16, 2015 |access-date=December 10, 2015}}</ref><ref>{{cite web|url=http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-501-patch-set-notes-2606413.html |title=Oracle Application Express Patch Set Notes |publisher=Oracle |access-date=December 10, 2015}}</ref>
| एप्लिकेशन एक्सप्रेस || 5.0.1 || July 2015 || This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.0.0.<ref>{{cite web|url=http://www.inside-oracle-apex.com/oracle-apex-5-0-1-now-available/ |title=Oracle APEX 5.0.1 now available |publisher=Inside Oracle APEX by Patrick Wolf |date=July 16, 2015 |access-date=December 10, 2015}}</ref><ref>{{cite web|url=http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-501-patch-set-notes-2606413.html |title=Oracle Application Express Patch Set Notes |publisher=Oracle |access-date=December 10, 2015}}</ref>
|-
|-
| 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.<ref name="oracle-downloads" /><ref>{{cite web|url=https://blogs.oracle.com/proactivesupportDevTools/entry/new_apex_version_released_5 |title=Apex 5.0.2 was released |publisher=Proactive Support - Oracle Development Tools |date=October 22, 2015 |access-date=December 10, 2015}}</ref>
| एप्लिकेशन एक्सप्रेस || 5.0.2 || October 2015 || This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.0.0 and एप्लिकेशन एक्सप्रेस 5.0.1.<ref name="oracle-downloads" /><ref>{{cite web|url=https://blogs.oracle.com/proactivesupportDevTools/entry/new_apex_version_released_5 |title=Apex 5.0.2 was released |publisher=Proactive Support - Oracle Development Tools |date=October 22, 2015 |access-date=December 10, 2015}}</ref>
|-
|-
| Application Express || 5.0.3 || December 2015 || Application Express 5.0.3.<ref name="oracle-downloads" /><ref>{{cite web|url=https://blogs.oracle.com/proactivesupportDevTools/entry/new_apex_version_released_5 |title=Apex 5.0.3 was released |publisher=Proactive Support - Oracle Development Tools |date=December 15, 2015 |access-date=December 10, 2015}}</ref>
| एप्लिकेशन एक्सप्रेस || 5.0.3 || December 2015 || एप्लिकेशन एक्सप्रेस 5.0.3.<ref name="oracle-downloads" /><ref>{{cite web|url=https://blogs.oracle.com/proactivesupportDevTools/entry/new_apex_version_released_5 |title=Apex 5.0.3 was released |publisher=Proactive Support - Oracle Development Tools |date=December 15, 2015 |access-date=December 10, 2015}}</ref>


|-
|-
|Application Express
|एप्लिकेशन एक्सप्रेस
|5.0.4
|5.0.4
|July 2016
|July 2016
|This is a cumulative patch set for Application Express 5.0.0 and Application Express 5.0.3<ref>{{Cite web|url=http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-patch-note-504-3094049.html|title=Oracle® Application Express Patch Set Notes|website=www.oracle.com|access-date=2016-07-25}}</ref>
|This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.0.0 and एप्लिकेशन एक्सप्रेस 5.0.3<ref>{{Cite web|url=http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-patch-note-504-3094049.html|title=Oracle® Application Express Patch Set Notes|website=www.oracle.com|access-date=2016-07-25}}</ref>
|-
|-
|Application Express
|एप्लिकेशन एक्सप्रेस
|5.1
|5.1
|December 2016
|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.
|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
|5.1.1
|March 2017
|March 2017
|This is a cumulative patch set for Application Express 5.1.0<ref>{{Cite web|url=http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-511-patch-set-notes-3661846.html|title=Oracle® Application Express 5.1.1 Patch Set Notes|website=www.oracle.com|access-date=2017-03-28}}</ref>
|This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.1.0<ref>{{Cite web|url=http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-511-patch-set-notes-3661846.html|title=Oracle® Application Express 5.1.1 Patch Set Notes|website=www.oracle.com|access-date=2017-03-28}}</ref>
|-
|-
|Application Express
|एप्लिकेशन एक्सप्रेस
|5.1.2
|5.1.2
|June 2017
|June 2017
|This is a cumulative patch set for Application Express 5.1.0 and Application Express 5.1.1<ref>{{Cite web|url=http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-512-patch-set-notes-3799708.html|title=Oracle Application Express 5.1.2 Patch Set Notes|website=www.oracle.com|access-date=2017-07-27}}</ref>
|This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.1.0 and एप्लिकेशन एक्सप्रेस 5.1.1<ref>{{Cite web|url=http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-512-patch-set-notes-3799708.html|title=Oracle Application Express 5.1.2 Patch Set Notes|website=www.oracle.com|access-date=2017-07-27}}</ref>
|-
|-
|Application Express
|एप्लिकेशन एक्सप्रेस
|5.1.3
|5.1.3
|September 2017
|September 2017
|This is a cumulative patch set for Application Express 5.1.0 - Application Express 5.1.2
|This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.1.0 - एप्लिकेशन एक्सप्रेस 5.1.2
|-
|-
|Application Express
|एप्लिकेशन एक्सप्रेस
|5.1.4
|5.1.4
|December 2017
|December 2017
|This is a cumulative patch set for Application Express 5.1.0 - Application Express 5.1.3<ref>{{Cite web|url=http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-514-patch-set-notes-4124555.html|title=Oracle Application Express 5.1.4 Patch Set Notes|website=www.oracle.com|access-date=2017-12-17}}</ref>
|This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.1.0 - एप्लिकेशन एक्सप्रेस 5.1.3<ref>{{Cite web|url=http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-514-patch-set-notes-4124555.html|title=Oracle Application Express 5.1.4 Patch Set Notes|website=www.oracle.com|access-date=2017-12-17}}</ref>
|-
|-
|Application Express
|एप्लिकेशन एक्सप्रेस
|18.1.0
|18.1.0
|May 2018
|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<ref name="easyoradba.com">{{Cite web|url=https://easyoradba.com/2018/05/28/upgrade-oracle-apex-from-5-1-x-to-18-1|title=Upgrade Oracle Apex from 5.1.x to 18.1 |date=28 May 2018 }}</ref>
|ओरेकल has released the latest version of एपेक्स and keeping in line with their naming convention एपेक्स has jumped from version 5.1.4 to 18.1- एप्लिकेशन एक्सप्रेस 5.1.4<ref name="easyoradba.com">{{Cite web|url=https://easyoradba.com/2018/05/28/upgrade-oracle-apex-from-5-1-x-to-18-1|title=Upgrade Oracle Apex from 5.1.x to 18.1 |date=28 May 2018 }}</ref>
|
|
|-
|-
|Application Express
|एप्लिकेशन एक्सप्रेस
|18.2.0
|18.2.0
|September 2018
|September 2018
Line 127: Line 127:
|
|
|-
|-
|Application Express
|एप्लिकेशन एक्सप्रेस
|19.1.0
|19.1.0
|March 2019
|March 2019
Line 140: Line 140:
* JavaScript APIs
* JavaScript APIs
|-
|-
|Application Express
|एप्लिकेशन एक्सप्रेस
|19.2.0.00.18
|19.2.0.00.18
|November  2019
|November  2019
Line 154: Line 154:
* Dark Mode theme style in Universal Theme
* Dark Mode theme style in Universal Theme
|-
|-
|Application Express
|एप्लिकेशन एक्सप्रेस
|20.1.0.00.13
|20.1.0.00.13
|April 2020
|April 2020
Line 170: Line 170:
'''Mega Menus:''' Render the navigation menu as a collapsible floating panel that displays all navigation items at once.
'''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
|20.2.0.00.20
|October, 2020
|October, 2020
Line 186: Line 186:
* New and Improved Items
* New and Improved Items
|-
|-
|Application Express
|एप्लिकेशन एक्सप्रेस
|21.1.0
|21.1.0
|May, 2021
|May, 2021
Line 199: Line 199:


|-
|-
|Application Express
|एप्लिकेशन एक्सप्रेस
|21.2.0
|21.2.0
|November  2021
|November  2021
Line 263: Line 263:
* एचटीएमएल डीबी<ref>{{Cite web|title=1 What is Oracle HTML DB?|url=https://docs.oracle.com/cd/B14117_01/appdev.101/b10992/mvl_intro.htm|access-date=2021-09-24|website=docs.oracle.com}}</ref>
* एचटीएमएल डीबी<ref>{{Cite web|title=1 What is Oracle HTML DB?|url=https://docs.oracle.com/cd/B14117_01/appdev.101/b10992/mvl_intro.htm|access-date=2021-09-24|website=docs.oracle.com}}</ref>
* एप्लीकेशन एक्सप्रेस (एपेक्स) उर्फ ​​ओरेकल एपेक्स<ref>{{Cite web|date=2021-09-03|title=Apex Developer {{!}} Limestone Digital|url=https://limestonedigital.com/vacancies/apex-developer/|access-date=2021-09-24|website=limestonedigital.com|language=en-US}}</ref>
* एप्लीकेशन एक्सप्रेस (एपेक्स) उर्फ ​​ओरेकल एपेक्स<ref>{{Cite web|date=2021-09-03|title=Apex Developer {{!}} Limestone Digital|url=https://limestonedigital.com/vacancies/apex-developer/|access-date=2021-09-24|website=limestonedigital.com|language=en-US}}</ref>
एपेक्स को ओरेकल के एक डेवलपर माइक हिचवा द्वारा बनाया गया था, उनके पिछले प्रोजेक्ट, [[वेब डिजाइन]] के विकास के बाद, उनकी मूल दृष्टि से विचलन शुरू हो गया था। हालाँकि एपेक्स वेब DB के साथ कुछ कार्यक्षमता साझा करता है, इसे स्क्रैच से विकसित किया गया था, और वेब DB से एपेक्स तक कोई अपग्रेड पथ नहीं है। जब हिचवा को एक आंतरिक वेब कैलेंडर बनाने का काम सौंपा गया, तो उसने जोएल कल्मन की मदद ली और फ़्लोज़ नामक एक परियोजना पर विकास शुरू किया। हिचवा और कल्मन ने वेब कैलेंडर और फ़्लो का सह-विकास किया, फ़्लो में सुविधाएँ जोड़ीं क्योंकि उन्हें कैलेंडर विकसित करने के लिए उनकी आवश्यकता थी। फ़्लो के शुरुआती बिल्ड में कोई फ्रंट-एंड नहीं था, इसलिए किसी एप्लिकेशन में सभी बदलाव SQL*प्लस में इन्सर्ट, अपडेट और डिलीट के माध्यम से किए जाने थे।<ref>{{cite web
एपेक्स को ओरेकल के एक डेवलपर माइक हिचवा द्वारा बनाया गया था, उनके पिछले प्रोजेक्ट, [[वेब डिजाइन]] के विकास के बाद, उनकी मूल दृष्टि से विचलन शुरू हो गया था। हालाँकि एपेक्स वेब डीबी के साथ कुछ कार्यक्षमता साझा करता है, इसे स्क्रैच से विकसित किया गया था, और वेब डीबी से एपेक्स तक कोई अपग्रेड पथ नहीं है। जब हिचवा को एक आंतरिक वेब कैलेंडर बनाने का काम सौंपा गया, तो उसने जोएल कल्मन की मदद ली और फ़्लोज़ नामक एक परियोजना पर विकास शुरू किया। हिचवा और कल्मन ने वेब कैलेंडर और फ़्लो का सह-विकास किया, फ़्लो में सुविधाएँ जोड़ीं क्योंकि उन्हें कैलेंडर विकसित करने के लिए उनकी आवश्यकता थी। फ़्लो के शुरुआती बिल्ड में कोई फ्रंट-एंड नहीं था, इसलिए किसी एप्लिकेशन में सभी बदलाव SQL*प्लस में इन्सर्ट, अपडेट और डिलीट के माध्यम से किए जाने थे।<ref>{{cite web
|url=https://www.apress.com/index.php/author/author/view/id/3487
|url=https://www.apress.com/index.php/author/author/view/id/3487
|title=Michael Hichwa
|title=Michael Hichwa
Line 284: Line 284:
* एपेक्स एप्लिकेशन निःशुल्क ओरेकल डेटाबेस (XE) डेटाबेस पर चल सकते हैं
* एपेक्स एप्लिकेशन निःशुल्क ओरेकल डेटाबेस (XE) डेटाबेस पर चल सकते हैं
* किसी एप्लिकेशन के व्यक्तिगत घटकों को SQL का उपयोग करके पुनर्प्राप्त या पहचाना जा सकता है, जिससे अनुकूलित रिपोर्ट की सुविधा मिलती है
* किसी एप्लिकेशन के व्यक्तिगत घटकों को SQL का उपयोग करके पुनर्प्राप्त या पहचाना जा सकता है, जिससे अनुकूलित रिपोर्ट की सुविधा मिलती है
* आसानी से SQA विकास/परीक्षण/उत्पादन मॉडल का पालन करता है (DB पासवर्ड को उजागर नहीं करते हुए)
* आसानी से SQA विकास/परीक्षण/उत्पादन मॉडल का पालन करता है (डीबी पासवर्ड को उजागर नहीं करते हुए)
* समाधान का समर्थन करने वाले डीबी मॉडल पर ध्यान केंद्रित करने में मदद करता है (जावा, .NET या PHP में कोडिंग के विपरीत - आपको केवल जावास्क्रिप्ट की आवश्यकता है)
* समाधान का समर्थन करने वाले डीबी मॉडल पर ध्यान केंद्रित करने में मदद करता है (जावा, .NET या PHP में कोडिंग के विपरीत - आपको केवल जावास्क्रिप्ट की आवश्यकता है)
* एप्लिकेशन सेटों में एक मानकीकृत थीम का आसानी से समर्थन करता है (और उस थीम को बदलना)
* एप्लिकेशन सेटों में एक मानकीकृत थीम का आसानी से समर्थन करता है (और उस थीम को बदलना)
Line 292: Line 292:
===नुकसान===
===नुकसान===
* एपेक्स एप्लिकेशन ओरेकल के स्वयं के टूल का उपयोग करके बनाए जाते हैं और केवल ओरेकल डेटाबेस में होस्ट किए जा सकते हैं, जिससे कार्यान्वयनकर्ता विक्रेता लॉक-इन के प्रति संवेदनशील हो जाता है।
* एपेक्स एप्लिकेशन ओरेकल के स्वयं के टूल का उपयोग करके बनाए जाते हैं और केवल ओरेकल डेटाबेस में होस्ट किए जा सकते हैं, जिससे कार्यान्वयनकर्ता विक्रेता लॉक-इन के प्रति संवेदनशील हो जाता है।
* बहुत कम वेबहोस्ट अपने होस्टिंग सेवा पैकेज पर एपेक्स (ओरेकल डेटाबेस) की पेशकश करते हैं (उनमें से अधिकांश [[PHP]] + [[MySQL]] या [[सक्रिय सर्वर पेज]] + Microsoft SQL सर्वर की पेशकश करते हैं)। परिणामस्वरूप, एपेक्स एप्लिकेशन वेबहोस्ट की अपनी पसंद में सीमित हैं। हालाँकि, चूंकि एपेक्स ओरेकल डेटाबेस (ओरेकल XE) के मुफ्त एक्सप्रेस संस्करण पर चल सकता है, इसलिए किसी भी मानक ऑपरेटिंग सिस्टम होस्ट (Linux या Windows) पर आवश्यक स्टैक (डेटाबेस, एपेक्स फ्रेमवर्क और वेब गेटवे) स्थापित करना संभव है।
* बहुत कम वेबहोस्ट अपने होस्टिंग सेवा पैकेज पर एपेक्स (ओरेकल डेटाबेस) की पेशकश करते हैं (उनमें से अधिकांश [[PHP]] + [[MySQL]] या [[सक्रिय सर्वर पेज]] + Microsoft SQL सर्वर की पेशकश करते हैं)। परिणामस्वरूप, एपेक्स एप्लिकेशन वेबहोस्ट की अपनी पसंद में सीमित हैं। हालाँकि, चूंकि एपेक्स ओरेकल डेटाबेस (ओरेकल XE) के नि: शुल्क एक्सप्रेस संस्करण पर चल सकता है, इसलिए किसी भी मानक ऑपरेटिंग सिस्टम होस्ट (Linux या Windows) पर आवश्यक स्टैक (डेटाबेस, एपेक्स फ्रेमवर्क और वेब गेटवे) स्थापित करना संभव है।
* जिन परियोजनाओं के लिए कई डेवलपर्स को एक ही वेब पेज को छूने की आवश्यकता होती है, उन्हें एक-दूसरे के साथ अपने इरादों को संप्रेषित करने की आवश्यकता होगी। इसमें कोई अंतर्निहित संस्करण नियंत्रण नहीं है और सभी घटकों को वेब इंटरफ़ेस के माध्यम से संपादित किया जाना चाहिए। दो संस्करणों को मर्ज करने के लिए कोई समर्थन नहीं। पेज लॉक करने से विवादों से बचने में मदद मिल सकती है।
* जिन परियोजनाओं के लिए कई डेवलपर्स को एक ही वेब पेज को छूने की आवश्यकता होती है, उन्हें एक-दूसरे के साथ अपने इरादों को संप्रेषित करने की आवश्यकता होगी। इसमें कोई अंतर्निहित संस्करण नियंत्रण नहीं है और सभी घटकों को वेब इंटरफ़ेस के माध्यम से संपादित किया जाना चाहिए। दो संस्करणों को मर्ज करने के लिए कोई समर्थन नहीं। पेज लॉक करने से विवादों से बचने में मदद मिल सकती है।


Line 307: Line 307:
एपेक्स एप्लिकेशन स्वाभाविक रूप से बेस सर्वर-साइड भाषा के रूप में PL/SQL संरचनाओं का उपयोग करते हैं। पीएल/एसक्यूएल ब्लॉक के माध्यम से डेटा तक पहुंचने के साथ-साथ, एक एपेक्स एप्लिकेशन प्राधिकरण को लागू करने और वेब पेज तत्वों को सशर्त रूप से प्रदर्शित करने के लिए पीएल/एसक्यूएल का उपयोग करेगा। इसका मतलब यह है कि आम तौर पर एपेक्स एप्लिकेशन SQL इंजेक्शन से पीड़ित होते हैं जब ये PL/SQL ब्लॉक दुर्भावनापूर्ण उपयोगकर्ता इनपुट को सही ढंग से सत्यापित और संभाल नहीं पाते हैं। ओरेकल ने एपेक्स के लिए एक विशेष वैरिएबल प्रकार लागू किया है जिसे सब्स्टिट्यूशन वेरिएबल्स (&NAME के ​​सिंटैक्स के साथ) कहा जाता है और ये सुरक्षित नहीं हैं और SQL इंजेक्शन की ओर ले जाते हैं। जहां इंजेक्शन पीएल/एसक्यूएल ब्लॉक के भीतर होता है, एक हमलावर निष्पादित करने के लिए मनमानी संख्या में क्वेरी या स्टेटमेंट इंजेक्ट कर सकता है। कोई XSS और SQL इंजेक्शन सुनिश्चित करने के लिए विशेष वर्णों से बचना और बाइंड वेरिएबल्स का उपयोग करना कोड का सही तरीका है।
एपेक्स एप्लिकेशन स्वाभाविक रूप से बेस सर्वर-साइड भाषा के रूप में PL/SQL संरचनाओं का उपयोग करते हैं। पीएल/एसक्यूएल ब्लॉक के माध्यम से डेटा तक पहुंचने के साथ-साथ, एक एपेक्स एप्लिकेशन प्राधिकरण को लागू करने और वेब पेज तत्वों को सशर्त रूप से प्रदर्शित करने के लिए पीएल/एसक्यूएल का उपयोग करेगा। इसका मतलब यह है कि आम तौर पर एपेक्स एप्लिकेशन SQL इंजेक्शन से पीड़ित होते हैं जब ये PL/SQL ब्लॉक दुर्भावनापूर्ण उपयोगकर्ता इनपुट को सही ढंग से सत्यापित और संभाल नहीं पाते हैं। ओरेकल ने एपेक्स के लिए एक विशेष वैरिएबल प्रकार लागू किया है जिसे सब्स्टिट्यूशन वेरिएबल्स (&NAME के ​​सिंटैक्स के साथ) कहा जाता है और ये सुरक्षित नहीं हैं और SQL इंजेक्शन की ओर ले जाते हैं। जहां इंजेक्शन पीएल/एसक्यूएल ब्लॉक के भीतर होता है, एक हमलावर निष्पादित करने के लिए मनमानी संख्या में क्वेरी या स्टेटमेंट इंजेक्ट कर सकता है। कोई XSS और SQL इंजेक्शन सुनिश्चित करने के लिए विशेष वर्णों से बचना और बाइंड वेरिएबल्स का उपयोग करना कोड का सही तरीका है।


अन्य वेब एप्लिकेशन भाषाओं की तरह ही एपेक्स अनुप्रयोगों में क्रॉस-साइट स्क्रिप्टिंग कमजोरियाँ उत्पन्न होती हैं। ओरेकल उपयोगकर्ता डेटा से बचने के लिए htf.escape_sc() फ़ंक्शन प्रदान करता है जो एक प्रस्तुत HTML प्रतिक्रिया के भीतर प्रदर्शित होता है। एपेक्स जो रिपोर्ट तैयार करता है, वह रिपोर्ट कॉलम पर डिस्प्ले अस सेटिंग के माध्यम से XSS के खिलाफ सुरक्षा भी प्रदान करता है। मूल रूप से डिफ़ॉल्ट यह था कि रिपोर्ट कॉलम से बाहर निकले बिना बनाई जाती थी, हालांकि हाल के संस्करण अब कॉलम प्रकार को डिफ़ॉल्ट रूप से भागने के लिए सेट करते हैं। कॉलम परिभाषाओं को उन कॉलमों की जांच के लिए प्रोग्रामेटिक रूप से क्वेरी किया जा सकता है जो मान से बचते नहीं हैं।
अन्य वेब एप्लिकेशन भाषाओं की तरह ही एपेक्स अनुप्रयोगों में क्रॉस-साइट स्क्रिप्टिंग कमजोरियाँ उत्पन्न होती हैं। ओरेकल उपयोगकर्ता डेटा से बचने के लिए htf.escape_sc() फ़ंक्शन प्रदान करता है जो एक प्रस्तुत एचटीएमएल प्रतिक्रिया के भीतर प्रदर्शित होता है। एपेक्स जो रिपोर्ट तैयार करता है, वह रिपोर्ट कॉलम पर डिस्प्ले अस सेटिंग के माध्यम से XSS के खिलाफ सुरक्षा भी प्रदान करता है। मूल रूप से डिफ़ॉल्ट यह था कि रिपोर्ट कॉलम से बाहर निकले बिना बनाई जाती थी, हालांकि हाल के संस्करण अब कॉलम प्रकार को डिफ़ॉल्ट रूप से भागने के लिए सेट करते हैं। कॉलम परिभाषाओं को उन कॉलमों की जांच के लिए प्रोग्रामेटिक रूप से क्वेरी किया जा सकता है जो मान से बचते नहीं हैं।


एपेक्स एप्लिकेशन के भीतर संसाधनों तक पहुंच को नियंत्रित करने के लिए एक डेवलपर संसाधनों (जैसे पेज और आइटम) के लिए प्राधिकरण योजनाएं निर्दिष्ट कर सकता है। यह सुनिश्चित करने के लिए कि संसाधनों की उचित सुरक्षा हो, इन्हें लगातार लागू किया जाना चाहिए। लागू किए जा रहे असंगत पहुंच-नियंत्रण का एक विशिष्ट उदाहरण वह है जहां एक बटन आइटम के लिए एक प्राधिकरण योजना निर्धारित की जाती है, लेकिन संबंधित प्रक्रिया नहीं जो बटन क्लिक करने पर निष्पादित होती है। एक दुर्भावनापूर्ण उपयोगकर्ता वास्तविक बटन तक पहुंच की आवश्यकता के बिना प्रक्रिया (जावास्क्रिप्ट के माध्यम से) निष्पादित कर सकता है।
एपेक्स एप्लिकेशन के भीतर संसाधनों तक पहुंच को नियंत्रित करने के लिए एक डेवलपर संसाधनों (जैसे पेज और आइटम) के लिए प्राधिकरण योजनाएं निर्दिष्ट कर सकता है। यह सुनिश्चित करने के लिए कि संसाधनों की उचित सुरक्षा हो, इन्हें लगातार लागू किया जाना चाहिए। लागू किए जा रहे असंगत पहुंच-नियंत्रण का एक विशिष्ट उदाहरण वह है जहां एक बटन आइटम के लिए एक प्राधिकरण योजना निर्धारित की जाती है, लेकिन संबंधित प्रक्रिया नहीं जो बटन क्लिक करने पर निष्पादित होती है। एक दुर्भावनापूर्ण उपयोगकर्ता वास्तविक बटन तक पहुंच की आवश्यकता के बिना प्रक्रिया (जावास्क्रिप्ट के माध्यम से) निष्पादित कर सकता है।
Line 323: Line 323:


== एपेक्स और ओरेकल स्वायत्त डेटाबेस ==
== एपेक्स और ओरेकल स्वायत्त डेटाबेस ==
ओरेकल एपेक्स और ऑटोनॉमस डेटाबेस के साथ, सभी ओरेकल एपेक्स घटकों का कॉन्फ़िगरेशन, पैचिंग, मॉनिटरिंग और अपग्रेडिंग पूरी तरह से ओरेकल द्वारा प्रबंधित किया जाता है। इसलिए डेवलपर्स रखरखाव या मैन्युअल रखरखाव की किसी भी परेशानी के बिना एप्लिकेशन विकास और तैनाती पर ध्यान केंद्रित कर सकते हैं। फीचर कार्यक्षमता में ओरेकल SQL डेवलपर वेब (डेटाबेस क्रियाएँ), ओरेकल REST डेटा सर्विसेज (ORDS), ओरेकल XML DB सुविधाएँ, स्थानिक और बहुत कुछ सम्मिलित हैं।<ref>{{Cite web|title=ऑटोनॉमस डेटाबेस पर Oracle APEX|url=https://apex.oracle.com/en/platform/autonomous/|url-status=live}}</ref>
ओरेकल एपेक्स और ऑटोनॉमस डेटाबेस के साथ, सभी ओरेकल एपेक्स घटकों का कॉन्फ़िगरेशन, पैचिंग, मॉनिटरिंग और अपग्रेडिंग पूरी तरह से ओरेकल द्वारा प्रबंधित किया जाता है। इसलिए डेवलपर्स रखरखाव या मैन्युअल रखरखाव की किसी भी परेशानी के बिना एप्लिकेशन विकास और तैनाती पर ध्यान केंद्रित कर सकते हैं। फीचर कार्यक्षमता में ओरेकल SQL डेवलपर वेब (डेटाबेस क्रियाएँ), ओरेकल REST डेटा सर्विसेज (ORDS), ओरेकल XML डीबी सुविधाएँ, स्थानिक और बहुत कुछ सम्मिलित हैं।<ref>{{Cite web|title=ऑटोनॉमस डेटाबेस पर Oracle APEX|url=https://apex.oracle.com/en/platform/autonomous/|url-status=live}}</ref>




Line 534: Line 534:
*[https://community.oracle.com/tech/developers/categories/1application_express ओरेकल एपेक्स Discussions]
*[https://community.oracle.com/tech/developers/categories/1application_express ओरेकल एपेक्स Discussions]
*[https://apex.oracle.com/ideas ओरेकल एपेक्स Ideas and Feature Requests]
*[https://apex.oracle.com/ideas ओरेकल एपेक्स Ideas and Feature Requests]
*[http://apex.world एपेक्स World - ओरेकल Application Express Community site]
*[http://apex.world एपेक्स World - ओरेकल एप्लिकेशन एक्सप्रेस Community site]
*[https://www.builtwithapex.com/ords/f?p=BWA:LIST Sites built with ओरेकल एपेक्स]
*[https://www.builtwithapex.com/ords/f?p=BWA:LIST Sites built with ओरेकल एपेक्स]
*[https://apex.world/ords/f?p=100:700 ओरेकल एपेक्स Plugins built by the developer community]
*[https://apex.world/ords/f?p=100:700 ओरेकल एपेक्स Plugins built by the developer community]
*[https://oracle.github.io/apex/ एपेक्स GitHub repository contains starter apps and sample code]
*[https://oracle.github.io/apex/ एपेक्स GitHub repository contains starter apps and sample code]
*[http://translate-apex.com ओरेकल Application Express Translations created by the एपेक्स community]
*[http://translate-apex.com ओरेकल एप्लिकेशन एक्सप्रेस Translations created by the एपेक्स community]


{{Web frameworks}}
{{Web frameworks}}

Revision as of 13:05, 4 August 2023

Oracle APEX
Developer(s)Oracle Corporation
Stable release
23.1 / May 17, 2023 (2023-05-17)
Operating systemWindows, Linux, Oracle Solaris, HP-UX, IBM AIX[1]
TypeOracle database development environment
LicenseOracle Technical Network License (proprietary[2])
Websiteapex.oracle.com

ओरेकल एपेक्स (जिसे एपेक्स या पूर्व में ओरेकल एप्लीकेशन एक्सप्रेस के नाम से भी जाना जाता है) ओरेकल कॉर्पोरेशन का एक एंटरप्राइज़ निम्न-कोड विकास मंच है। एपेक्स का उपयोग क्लाउड, मोबाइल और डेस्कटॉप एप्लिकेशन को विकसित करने और तैनात करने के लिए किया जाता है। प्लेटफ़ॉर्म एक वेब-आधारित एकीकृत विकास वातावरण (आईडीई) प्रदान करता है जिसमें एप्लिकेशन और पेज बनाने की प्रक्रिया को सरल बनाने के लिए विज़ार्ड, ड्रैग-एंड-ड्रॉप लेआउट और प्रॉपर्टी संपादकों सहित कई सुविधाएं सम्मिलित हैं।

पृष्ठभूमि

एपेक्स का आकांक्षा क्लाउड और मोबाइल एप्लिकेशन बनाने की प्रक्रिया को सरल बनाना है जो अन्य चीजों के अतिरिक्त डेटाबेस सर्वर के लिए फ्रंटएंड के रूप में काम करते हैं।[3]

एपेक्स ओरेकल डेटाबेस की एक पूर्णतः समर्थित निःशुल्क सुविधा है और इसे ओरेकल डेटाबेस चलाने के लिए कहीं भी स्थापित किया जा सकता है। ऑटोनॉमस डेटाबेस क्लाउड सर्विसेज और स्टैंड-अलोन पूरी तरह से प्रबंधित एपेक्स एप्लिकेशन डेवलपमेंट सर्विस सहित विभिन्न सेवाओं में ओरेकल के क्लाउड पर एपेक्स की भी प्रस्तावित की जाती है।[4]

रिलीज़

ओरेकल एपेक्स को किसी भी ओरेकल डेटाबेस पर संस्करण 9.2 या उच्चतर से स्थापित किया जा सकता है, और ओरेकल 11जी से शुरू करके यह डिफ़ॉल्ट रूप से डेटाबेस के साथ स्थापित किया जाता है। एपेक्स 4.0 और उच्चतर को ओरेकल 10.2.0.3 या उच्चतर डेटाबेस पर स्थापित किया जा सकता है। एपेक्स 5.0 और उच्चतर को ओरेकल डेटाबेस के सभी संस्करणों (एसई1, एसई, और ईई) पर स्थापित किया जा सकता है, 11.1.0.7 या उच्चतर को वैध ओरेकल डेटाबेस तकनीकी समर्थन समझौते के साथ; एपेक्स 18.1 से, न्यूनतम डेटाबेस संस्करण 11.2.0.4 है। इसका उपयोग ओरेकल डेटाबेस 11जी एक्सप्रेस संस्करण (एक्सई) के साथ भी किया जा सकता है, लेकिन यह ओरेकल टेक्नोलॉजी नेटवर्क चर्चा मंच के माध्यम से समर्थित है, न कि ओरेकल सपोर्ट सर्विसेज के माध्यम से।

उत्पाद का नाम संस्करण रिलीज़ नोट्स
एचटीएमएल डीबी 1.5 2004 पहली रिलीज।[5]
एचटीएमएल डीबी 1.6 2004 थीम जोड़ी गई।[5]
एचटीएमएल डीबी 2.0 2005 एसक्यूएल कार्यशाला जोड़ा गया.[5]
एप्लिकेशन एक्सप्रेस 2.1 जनवरी 2006 एचटीएमएलडीबी का नाम बदलकर एपेक्स कर दिया गया। एपेक्स के संस्करण 2.1 को नि: शुल्क ओरेकल एक्सप्रेस संस्करण (एक्सई)डेटाबेस के साथ बंडल किया गया था।
एप्लिकेशन एक्सप्रेस 2.2 2006 पैकेज्ड एप्लिकेशन.[5]
एप्लिकेशन एक्सप्रेस 3.0 2007 इस संस्करण में पीडीएफ प्रिंटिंग, फ्लैश चार्टिंग और एक्सेस एप्लिकेशन माइग्रेशन सहित कई नई सुविधाएँ सम्मिलित थीं।[5]
एप्लिकेशन एक्सप्रेस 3.0.1 जूलाइ 2007 यह संस्करण किसी ओरेकल एक्सई डेटाबेस में भी स्थापित किया जा सकता है।
एप्लिकेशन एक्सप्रेस 3.1 वसंत 2008 इसमें इंटरएक्टिव रिपोर्टिंग के रूप में जाना जाने वाला एक नया प्रमुख फीचर सम्मिलित था (एंड-यूजर्स को प्रोग्रामर हस्तक्षेप के बिना एक रिपोर्ट को अनुकूलित करने में सक्षम बनाता है, जैसे फ़िल्टरिंग, सॉर्टिंग, ग्रुप-बाय, प्रदर्शित कॉलम चुनना आदि। उपयोगकर्ता अपनी अनुकूलित रिपोर्ट के कई संस्करणों को भी सहेज सकता है। प्रोग्रामर सीमित कर सकता है कि कौन सी सुविधाएँ सक्षम हैं)। ब्लॉब डेटा प्रकार के लिए समर्थन भी जोड़ा गया.[5]
एप्लिकेशन एक्सप्रेस 3.2 2009 प्रपत्र रूपांतरण[5]
एप्लिकेशन एक्सप्रेस 4.0 जून 2010 कुछ उल्लेखनीय विशेषताएं घोषणात्मक डायनामिक क्रियाएं हैं (जो डेवलपर को कस्टम जावास्क्रिप्ट लिखने के बिना किसी पृष्ठ पर परिवर्तनों पर प्रतिक्रिया करने की अनुमति देती हैं) और प्लगइन्स (जो डेवलपर्स को आइटम, क्षेत्र और प्रक्रियाओं जैसे कस्टम घटक बनाने की अनुमति देते हैं, जिन्हें पृष्ठों और अनुप्रयोगों में फिर से उपयोग किया जा सकता है)। इसके अतिरिक्त वेबशीट और रेस्टफुल वेब जोड़ा गया।[5]
एप्लिकेशन एक्सप्रेस 4.1 ऑगस्ट 2011 उल्लेखनीय नई विशेषताओं में बेहतर (अनुकूलित) त्रुटि हैंडलिंग, अपडेट के लिए का उपयोग, अंतिम उपयोगकर्ताओं के लिए एक डेटा अपलोड सुविधा और बेहतर वेबशीट्स (एक स्प्रेडशीट और एक विकी का संकर, एपेक्स का उपयोग करके निर्मित) सम्मिलित थे।
एप्लिकेशन एक्सप्रेस 4.1.1 फ़रवरी 2012 उल्लेखनीय नई सुविधाओं में नई थीम (बादल) और विभिन्न टेम्पलेट्स सम्मिलित थे।
एप्लिकेशन एक्सप्रेस 4.2 October 2012 Notable new features such as application builder for mobile, mobile and responsive themes, and HTML5 support.
एप्लिकेशन एक्सप्रेस 4.2.1 December 2012 Bug Fixes.
एप्लिकेशन एक्सप्रेस 4.2.2 April 2013 Bug Fixes, Improved PDF printing, new Survey Builder packaged application.
एप्लिकेशन एक्सप्रेस 4.2.3 September 2013 This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 4.2.0, एप्लिकेशन एक्सप्रेस 4.2.1, and एप्लिकेशन एक्सप्रेस 4.2.2.
एप्लिकेशन एक्सप्रेस 4.2.4 December 2013 This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 4.2.0, एप्लिकेशन एक्सप्रेस 4.2.1, एप्लिकेशन एक्सप्रेस 4.2.2 and एप्लिकेशन एक्सप्रेस 4.2.3.
एप्लिकेशन एक्सप्रेस 4.2.5 April 2014 This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 4.2.0, एप्लिकेशन एक्सप्रेस 4.2.1, एप्लिकेशन एक्सप्रेस 4.2.2, एप्लिकेशन एक्सप्रेस 4.2.3 and एप्लिकेशन एक्सप्रेस 4.2.4.
एप्लिकेशन एक्सप्रेस 4.2.6 September 2014 This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 4.2.0, एप्लिकेशन एक्सप्रेस 4.2.1, एप्लिकेशन एक्सप्रेस 4.2.2, एप्लिकेशन एक्सप्रेस 4.2.3, एप्लिकेशन एक्सप्रेस 4.2.4 and एप्लिकेशन एक्सप्रेस 4.2.5.
एप्लिकेशन एक्सप्रेस 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]
एप्लिकेशन एक्सप्रेस 5.0.1 July 2015 This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.0.0.[7][8]
एप्लिकेशन एक्सप्रेस 5.0.2 October 2015 This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.0.0 and एप्लिकेशन एक्सप्रेस 5.0.1.[1][9]
एप्लिकेशन एक्सप्रेस 5.0.3 December 2015 एप्लिकेशन एक्सप्रेस 5.0.3.[1][10]
एप्लिकेशन एक्सप्रेस 5.0.4 July 2016 This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.0.0 and एप्लिकेशन एक्सप्रेस 5.0.3[11]
एप्लिकेशन एक्सप्रेस 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.
एप्लिकेशन एक्सप्रेस 5.1.1 March 2017 This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.1.0[12]
एप्लिकेशन एक्सप्रेस 5.1.2 June 2017 This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.1.0 and एप्लिकेशन एक्सप्रेस 5.1.1[13]
एप्लिकेशन एक्सप्रेस 5.1.3 September 2017 This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.1.0 - एप्लिकेशन एक्सप्रेस 5.1.2
एप्लिकेशन एक्सप्रेस 5.1.4 December 2017 This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.1.0 - एप्लिकेशन एक्सप्रेस 5.1.3[14]
एप्लिकेशन एक्सप्रेस 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- एप्लिकेशन एक्सप्रेस 5.1.4[15]
एप्लिकेशन एक्सप्रेस 18.2.0 September 2018 This release includes new features such as:
  • Updated Font एपेक्स
  • JavaScript API Documentation
  • Side by Side Master Detail
  • New Dashboard Page
  • Declarative Static List of Values
  • Sample Dataset Enhancements
एप्लिकेशन एक्सप्रेस 19.1.0 March 2019 This release includes new features such as:
  • REST-enabled Forms
  • New Form component
  • Data Loading
  • Dark Theme
  • JET Chart enhancements
  • REST enabled database objects
  • JavaScript APIs
एप्लिकेशन एक्सप्रेस 19.2.0.00.18 November 2019 This release includes new features such as:
  • Faceted Search
  • New Team Development
  • Enhanced Popup LOV
  • Expanded Shared LOVs
  • REST Enabled Interactive Grid
  • Data Loading into Existing Tables
  • Upgraded ओरेकल JET
  • Dark Mode theme style in Universal Theme
एप्लिकेशन एक्सप्रेस 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.

एप्लिकेशन एक्सप्रेस 20.2.0.00.20 October, 2020 This release includes the following features:
  • All New Cards Component
  • Automations
  • Faceted Search Enhancements
  • Report Printing Enhancements
  • REST Data Source Synchronization
  • REST Data Source Connector Plug-ins
  • New Web Credential types
  • Redwood Light Theme Style
  • Developer Experience
  • New and Improved Items
एप्लिकेशन एक्सप्रेस 21.1.0 May, 2021 This release of एपेक्स introduces:
  • New Maps component
  • Application Data Loading
  • Support for Calendars and Maps with Faceted Search
  • Several major enhancements to REST Data Sources, Reporting, Security, Universal Theme and Theme Roller.

In addition, announces the एपेक्स GitHub repository to find starter apps, sample apps, and plug-ins.

एप्लिकेशन एक्सप्रेस 21.2.0 November 2021 This release includes new features such as:
  • Smart Filters
  • Progressive Web Apps
  • Universal Theme & UI Updates
  • Faceted Search Enhancements
  • Updated Alert and Confirm Dialogs
  • Geocoding and Map Items

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:
  • Approvals component and Unified Task List
  • Simplified create page wizards
  • Readable application exports in JSON or YAML formats
  • Service worker customization for PWAs
  • Persistent authentication
  • Built-in data generator
एपेक्स 22.2 November 2022 This release introduces new features such as:
  • Application search
  • Invoke API processes
  • Approvals enhancements for deadlines and expiration
  • PWA shortcuts, install screenshots, and web share
  • Geolocation and metatags support
  • New date picker
  • Refreshable dynamic content region
  • CLOB session state
एपेक्स 23.1 May 2023 This release introduces new features such as:
  • Template Components
  • PWA Push Notifications
  • Modernized Object Browser
  • Control Background Execution
  • Execution Chains
  • Invoke API for REST Sources
  • Discover REST Sources with Swagger
  • Copy Pages from Create Page
  • Save and Run from Code Editor


पृष्ठभूमि

2000 में अपनी स्थापना के बाद से ओरेकल एपेक्स में कई नाम परिवर्तन हुए हैं। नामों में सम्मिलित हैं:

  • बहती है[16]
  • ओरेकल प्लेटफार्म[17]
  • प्रोजेक्ट मार्वल
  • एचटीएमएल डीबी[18]
  • एप्लीकेशन एक्सप्रेस (एपेक्स) उर्फ ​​ओरेकल एपेक्स[19]

एपेक्स को ओरेकल के एक डेवलपर माइक हिचवा द्वारा बनाया गया था, उनके पिछले प्रोजेक्ट, वेब डिजाइन के विकास के बाद, उनकी मूल दृष्टि से विचलन शुरू हो गया था। हालाँकि एपेक्स वेब डीबी के साथ कुछ कार्यक्षमता साझा करता है, इसे स्क्रैच से विकसित किया गया था, और वेब डीबी से एपेक्स तक कोई अपग्रेड पथ नहीं है। जब हिचवा को एक आंतरिक वेब कैलेंडर बनाने का काम सौंपा गया, तो उसने जोएल कल्मन की मदद ली और फ़्लोज़ नामक एक परियोजना पर विकास शुरू किया। हिचवा और कल्मन ने वेब कैलेंडर और फ़्लो का सह-विकास किया, फ़्लो में सुविधाएँ जोड़ीं क्योंकि उन्हें कैलेंडर विकसित करने के लिए उनकी आवश्यकता थी। फ़्लो के शुरुआती बिल्ड में कोई फ्रंट-एंड नहीं था, इसलिए किसी एप्लिकेशन में सभी बदलाव SQL*प्लस में इन्सर्ट, अपडेट और डिलीट के माध्यम से किए जाने थे।[20] ओरेकल द्वारा अपनी सहायता साइटों को विकसित करने के लिए एपेक्स का आंतरिक रूप से बड़े पैमाने पर उपयोग किया जाता है। आस्कटॉम नॉलेज बेस, ऑनलाइन स्टोर, डेव जिम और लाइवएसक्यूएल एपेक्स पर चलते हैं।

फायदे और नुकसान

फायदे

  • पीएल/एसक्यूएल से परिचित डेटाबेस प्रशासक वेब एप्लिकेशन विकसित करने के लिए अपने कौशल सेट का उपयोग कर सकता है
  • पूर्व-निर्मित थीम का उपयोग करके मॉक-अप बनाना आसान है
  • तैनात करना आसान (अंतिम उपयोगकर्ता एपेक्स एप्लिकेशन तक पहुंचने के लिए एक यूआरएल खोलता है)
  • अनुमापकता (लैपटॉप, स्टैंड-अलोन सर्वर, या ओरेकल आरएसी इंस्टॉलेशन पर तैनात की जा सकती है)
  • सर्वर-साइड प्रोसेसिंग और सत्यापन
  • समूह विकास के लिए बुनियादी समर्थन
  • ओरेकल द्वारा प्रदान की गई डेमो एप्लिकेशन की निःशुल्क होस्टिंग
  • एपेक्स एप्लिकेशन निःशुल्क ओरेकल डेटाबेस (XE) डेटाबेस पर चल सकते हैं
  • किसी एप्लिकेशन के व्यक्तिगत घटकों को SQL का उपयोग करके पुनर्प्राप्त या पहचाना जा सकता है, जिससे अनुकूलित रिपोर्ट की सुविधा मिलती है
  • आसानी से SQA विकास/परीक्षण/उत्पादन मॉडल का पालन करता है (डीबी पासवर्ड को उजागर नहीं करते हुए)
  • समाधान का समर्थन करने वाले डीबी मॉडल पर ध्यान केंद्रित करने में मदद करता है (जावा, .NET या PHP में कोडिंग के विपरीत - आपको केवल जावास्क्रिप्ट की आवश्यकता है)
  • एप्लिकेशन सेटों में एक मानकीकृत थीम का आसानी से समर्थन करता है (और उस थीम को बदलना)
  • स्थानीय डेटाबेस, दूरस्थ ओरेकल डेटाबेस, या किसी वेब सेवा जैसे विभिन्न डेटा स्रोतों के साथ आसानी से एकीकृत हो जाता है
  • अर्ध-तकनीकी अंतिम उपयोगकर्ता अपने स्वयं के वेब पेज और रिपोर्ट बना सकते हैं

नुकसान

  • एपेक्स एप्लिकेशन ओरेकल के स्वयं के टूल का उपयोग करके बनाए जाते हैं और केवल ओरेकल डेटाबेस में होस्ट किए जा सकते हैं, जिससे कार्यान्वयनकर्ता विक्रेता लॉक-इन के प्रति संवेदनशील हो जाता है।
  • बहुत कम वेबहोस्ट अपने होस्टिंग सेवा पैकेज पर एपेक्स (ओरेकल डेटाबेस) की पेशकश करते हैं (उनमें से अधिकांश PHP + MySQL या सक्रिय सर्वर पेज + Microsoft SQL सर्वर की पेशकश करते हैं)। परिणामस्वरूप, एपेक्स एप्लिकेशन वेबहोस्ट की अपनी पसंद में सीमित हैं। हालाँकि, चूंकि एपेक्स ओरेकल डेटाबेस (ओरेकल XE) के नि: शुल्क एक्सप्रेस संस्करण पर चल सकता है, इसलिए किसी भी मानक ऑपरेटिंग सिस्टम होस्ट (Linux या Windows) पर आवश्यक स्टैक (डेटाबेस, एपेक्स फ्रेमवर्क और वेब गेटवे) स्थापित करना संभव है।
  • जिन परियोजनाओं के लिए कई डेवलपर्स को एक ही वेब पेज को छूने की आवश्यकता होती है, उन्हें एक-दूसरे के साथ अपने इरादों को संप्रेषित करने की आवश्यकता होगी। इसमें कोई अंतर्निहित संस्करण नियंत्रण नहीं है और सभी घटकों को वेब इंटरफ़ेस के माध्यम से संपादित किया जाना चाहिए। दो संस्करणों को मर्ज करने के लिए कोई समर्थन नहीं। पेज लॉक करने से विवादों से बचने में मदद मिल सकती है।

निम्न कोड वातावरण

जबकि एपेक्स 2004 से किसी न किसी रूप में अस्तित्व में है, इसे हाल ही में लो कोड नामक एप्लिकेशन डेवलपमेंट प्लेटफ़ॉर्म की एक नई श्रेणी में सम्मिलित किया गया है। ये कम-कोड वातावरण 4जीएल प्रोग्रामिंग भाषाओं और रैपिड एप्लिकेशन डेवलपमेंट (आरएडी) टूल्स में अपनी उत्पत्ति का पता लगा सकते हैं।[21] चूँकि एपेक्स को मूल रूप से RAD टूल के रूप में विपणन किया गया था, यह प्रगति तार्किक है। एपेक्स बिना किसी कोड के आसानी से वेब एप्लिकेशन बनाने की अनुमति देता है। जहां आवश्यकताएं अधिक जटिल हैं, एपेक्स एक घोषणात्मक ढांचे के माध्यम से लो कोड ऑब्जेक्ट के विस्तार की अनुमति देता है। यह ढांचा डेवलपर को कस्टम तर्क और व्यावसायिक नियमों को परिभाषित करने के साथ-साथ एक उन्नत उपयोगकर्ता इंटरफ़ेस बनाने की सुविधा देता है। डेवलपर एसक्यूएल इंजेक्शन, पीएल/एसक्यूएल, एचटीएमएल, जावास्क्रिप्ट, या सीएसएस के साथ-साथ एपेक्स प्लग-इन को सम्मिलित करके ऐसा कर सकता है। इसलिए एपेक्स डेवलपर्स को बिना कोड वाले लो-कोड डेवलपमेंट प्लेटफॉर्म से अधिक कोड तक जाने की अनुमति देता है।[22][23]


सुरक्षा

एक आम ग़लतफ़हमी है कि एपेक्स अनुप्रयोगों की अमूर्त प्रकृति के परिणामस्वरूप अपेक्षाकृत सुरक्षित उपयोगकर्ता वातावरण प्राप्त होता है। हालाँकि, एपेक्स एप्लिकेशन, PHP, ASP.NET|ASP.net और Java (प्रोग्रामिंग भाषा) जैसी अधिक प्रत्यक्ष तकनीकों पर आधारित अन्य वेब अनुप्रयोगों की तरह ही एप्लिकेशन सुरक्षा खामियों से ग्रस्त हैं।

एपेक्स अनुप्रयोगों को प्रभावित करने वाली भेद्यता के मुख्य वर्ग हैं: SQL इंजेक्शन, क्रॉस साइट स्क्रिप्टिंग (XSS), और एक्सेस कंट्रोल।

एपेक्स एप्लिकेशन स्वाभाविक रूप से बेस सर्वर-साइड भाषा के रूप में PL/SQL संरचनाओं का उपयोग करते हैं। पीएल/एसक्यूएल ब्लॉक के माध्यम से डेटा तक पहुंचने के साथ-साथ, एक एपेक्स एप्लिकेशन प्राधिकरण को लागू करने और वेब पेज तत्वों को सशर्त रूप से प्रदर्शित करने के लिए पीएल/एसक्यूएल का उपयोग करेगा। इसका मतलब यह है कि आम तौर पर एपेक्स एप्लिकेशन SQL इंजेक्शन से पीड़ित होते हैं जब ये PL/SQL ब्लॉक दुर्भावनापूर्ण उपयोगकर्ता इनपुट को सही ढंग से सत्यापित और संभाल नहीं पाते हैं। ओरेकल ने एपेक्स के लिए एक विशेष वैरिएबल प्रकार लागू किया है जिसे सब्स्टिट्यूशन वेरिएबल्स (&NAME के ​​सिंटैक्स के साथ) कहा जाता है और ये सुरक्षित नहीं हैं और SQL इंजेक्शन की ओर ले जाते हैं। जहां इंजेक्शन पीएल/एसक्यूएल ब्लॉक के भीतर होता है, एक हमलावर निष्पादित करने के लिए मनमानी संख्या में क्वेरी या स्टेटमेंट इंजेक्ट कर सकता है। कोई XSS और SQL इंजेक्शन सुनिश्चित करने के लिए विशेष वर्णों से बचना और बाइंड वेरिएबल्स का उपयोग करना कोड का सही तरीका है।

अन्य वेब एप्लिकेशन भाषाओं की तरह ही एपेक्स अनुप्रयोगों में क्रॉस-साइट स्क्रिप्टिंग कमजोरियाँ उत्पन्न होती हैं। ओरेकल उपयोगकर्ता डेटा से बचने के लिए htf.escape_sc() फ़ंक्शन प्रदान करता है जो एक प्रस्तुत एचटीएमएल प्रतिक्रिया के भीतर प्रदर्शित होता है। एपेक्स जो रिपोर्ट तैयार करता है, वह रिपोर्ट कॉलम पर डिस्प्ले अस सेटिंग के माध्यम से XSS के खिलाफ सुरक्षा भी प्रदान करता है। मूल रूप से डिफ़ॉल्ट यह था कि रिपोर्ट कॉलम से बाहर निकले बिना बनाई जाती थी, हालांकि हाल के संस्करण अब कॉलम प्रकार को डिफ़ॉल्ट रूप से भागने के लिए सेट करते हैं। कॉलम परिभाषाओं को उन कॉलमों की जांच के लिए प्रोग्रामेटिक रूप से क्वेरी किया जा सकता है जो मान से बचते नहीं हैं।

एपेक्स एप्लिकेशन के भीतर संसाधनों तक पहुंच को नियंत्रित करने के लिए एक डेवलपर संसाधनों (जैसे पेज और आइटम) के लिए प्राधिकरण योजनाएं निर्दिष्ट कर सकता है। यह सुनिश्चित करने के लिए कि संसाधनों की उचित सुरक्षा हो, इन्हें लगातार लागू किया जाना चाहिए। लागू किए जा रहे असंगत पहुंच-नियंत्रण का एक विशिष्ट उदाहरण वह है जहां एक बटन आइटम के लिए एक प्राधिकरण योजना निर्धारित की जाती है, लेकिन संबंधित प्रक्रिया नहीं जो बटन क्लिक करने पर निष्पादित होती है। एक दुर्भावनापूर्ण उपयोगकर्ता वास्तविक बटन तक पहुंच की आवश्यकता के बिना प्रक्रिया (जावास्क्रिप्ट के माध्यम से) निष्पादित कर सकता है।

एपेक्स 4.0 के बाद से, एप्लिकेशन बिल्डर इंटरफ़ेस सलाहकार उपयोगिता के माध्यम से सुरक्षा स्थिति का कुछ सीमित मूल्यांकन प्रदान करता है।

तृतीय-पक्ष लाइब्रेरी

डेवलपर्स तृतीय-पक्ष पुस्तकालयों का उपयोग करके अपने एपेक्स अनुप्रयोगों में सुधार और विस्तार कर सकते हैं जिनके साथ एपेक्स मानक आता है। उनमें से हैं jQuery मोबाइल (HTML5 आधारित यूजर इंटरफ़ेस),[24] jQuery यूआई (वेब ​​के लिए यूजर इंटरफेस),[25] AnyChart (जावास्क्रिप्ट/HTML5 चार्ट),[26] सीकेएडिटर (वेब ​​टेक्स्ट एडिटर),[27] और दूसरे। विशेषज्ञों[28] मान लीजिए कि नवीनतम एपेक्स पैच को लागू करने का यह एक फायदा है कि एपेक्स के साथ आने वाली बाहरी लाइब्रेरीज़ भी अपडेट लेकर आती हैं। हालाँकि, कई लाइब्रेरीज़ एपेक्स पैच की तुलना में अधिक बार नए संस्करण लेकर आती हैं।[29][30]


एपेक्स और ओरेकल डेटाबेस एक्सप्रेस संस्करण (एक्सई)

ओरेकल एपेक्स को ओरेकल डेटाबेस एक्सप्रेस संस्करण (XE) के अंदर चलाया जा सकता है, जो एक निःशुल्क प्रवेश-स्तर डेटाबेस है। हालाँकि XE पर चलते समय एपेक्स की कार्यक्षमता जानबूझकर सीमित नहीं की जाती है, डेटाबेस इंजन की सीमाएँ कुछ एपेक्स सुविधाओं को कार्य करने से रोक सकती हैं। इसके अतिरिक्त, ओरेकल XE में CPU, मेमोरी और डिस्क उपयोग की सीमाएँ हैं।[31]


एपेक्स और ओरेकल स्वायत्त डेटाबेस

ओरेकल एपेक्स और ऑटोनॉमस डेटाबेस के साथ, सभी ओरेकल एपेक्स घटकों का कॉन्फ़िगरेशन, पैचिंग, मॉनिटरिंग और अपग्रेडिंग पूरी तरह से ओरेकल द्वारा प्रबंधित किया जाता है। इसलिए डेवलपर्स रखरखाव या मैन्युअल रखरखाव की किसी भी परेशानी के बिना एप्लिकेशन विकास और तैनाती पर ध्यान केंद्रित कर सकते हैं। फीचर कार्यक्षमता में ओरेकल SQL डेवलपर वेब (डेटाबेस क्रियाएँ), ओरेकल REST डेटा सर्विसेज (ORDS), ओरेकल XML डीबी सुविधाएँ, स्थानिक और बहुत कुछ सम्मिलित हैं।[32]


शीर्ष सेवा

ओरेकल एपेक्स एप्लिकेशन डेवलपमेंट, जिसे एपेक्स सर्विस के रूप में भी जाना जाता है, ओरेकल क्लाउड इंफ्रास्ट्रक्चर (OCI) में एक पूरी तरह से प्रबंधित कम-कोड एप्लिकेशन डेवलपमेंट और परिनियोजन प्लेटफ़ॉर्म है।[33] इस सेवा के साथ, डेवलपर्स को एपेक्स और एक अंतर्निहित ओरेकल ऑटोनॉमस डेटाबेस मिलता है। इस सेवा में डेटाबेस क्रियाओं के लिए SQL डेवलपर वेब (डेटाबेस क्रियाएँ) और ओरेकल REST डेटा सेवाएँ (ORDS) भी सम्मिलित हैं।

यह भी देखें

संदर्भ

  1. 1.0 1.1 1.2 1.3 "Oracle Application Express - Downloads". Oracle. Retrieved 2015-12-10.
  2. "Oracle Application Express Documentation". Oracle Help Center.
  3. "Oracle Forms to Java Migration – Necessity & Solutions". Kumaran Systems. Retrieved 2023-05-10.{{cite web}}: CS1 maint: url-status (link)
  4. "Oracle Application Express (APEX): Overview" (PDF). Oracle Corporation.{{cite web}}: CS1 maint: url-status (link)
  5. 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 "APEX Overview". Oracle Corporation. Retrieved September 16, 2012.
  6. "Oracle APEX 5.0 released today". Dimitri Gielis Blog. April 15, 2015. Retrieved December 10, 2015.
  7. "Oracle APEX 5.0.1 now available". Inside Oracle APEX by Patrick Wolf. July 16, 2015. Retrieved December 10, 2015.
  8. "Oracle Application Express Patch Set Notes". Oracle. Retrieved December 10, 2015.
  9. "Apex 5.0.2 was released". Proactive Support - Oracle Development Tools. October 22, 2015. Retrieved December 10, 2015.
  10. "Apex 5.0.3 was released". Proactive Support - Oracle Development Tools. December 15, 2015. Retrieved December 10, 2015.
  11. "Oracle® Application Express Patch Set Notes". www.oracle.com. Retrieved 2016-07-25.
  12. "Oracle® Application Express 5.1.1 Patch Set Notes". www.oracle.com. Retrieved 2017-03-28.
  13. "Oracle Application Express 5.1.2 Patch Set Notes". www.oracle.com. Retrieved 2017-07-27.
  14. "Oracle Application Express 5.1.4 Patch Set Notes". www.oracle.com. Retrieved 2017-12-17.
  15. "Upgrade Oracle Apex from 5.1.x to 18.1". 28 May 2018.
  16. "अपेक्स के लिए फ्लो में आपका स्वागत है". apex-flowsforapex (in English). Retrieved 2021-09-24.
  17. "Oracle API प्लेटफ़ॉर्म क्लाउड सेवा लागू करना". Packt (in English). Retrieved 2021-09-24.
  18. "1 What is Oracle HTML DB?". docs.oracle.com. Retrieved 2021-09-24.
  19. "Apex Developer | Limestone Digital". limestonedigital.com (in English). 2021-09-03. Retrieved 2021-09-24.
  20. "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
  21. Baranouski, Artsiom (2023-02-21). "What is ERP Software Development Process: A Guide to Better Enterprise". Medium (in English). Retrieved 2023-03-12.
  22. Kallman, Joel. "निम्न कोड से उच्च नियंत्रण तक". Retrieved 2017-11-27.
  23. "ओरेकल एप्लिकेशन एक्सप्रेस के साथ कम कोड". apex.oracle.com. Retrieved 2017-11-27.
  24. "Building a Mobile Web Application Using Oracle Application Express 5.0". Oracle.
  25. "एप्लिकेशन एक्सप्रेस एप्लिकेशन बिल्डर उपयोगकर्ता गाइड". Oracle.
  26. "Oracle APEX: Using AnyChart products with Oracle Application Express (APEX)". AnyChart.
  27. "Oracle एप्लिकेशन एक्सप्रेस के लिए FCKeditor चुनता है". CKEditor.com.
  28. "नियम और शर्तें" (in English). 2022-07-13. Retrieved 2022-12-03.
  29. "Goodies - APEX 4.2.2 included Libraries". Dimitri Gielis Blog. May 8, 2013. Retrieved December 10, 2015.
  30. "APEX 5 first peek". Grassroots Oracle. March 17, 2014. Retrieved December 10, 2015.
  31. "एक्सप्रेस संस्करण की सीमाएँ". Oracle Corporation. Retrieved May 22, 2013.
  32. "ऑटोनॉमस डेटाबेस पर Oracle APEX".{{cite web}}: CS1 maint: url-status (link)
  33. "ओरेकल एपेक्स एप्लीकेशन डेवलपमेंट".{{cite web}}: CS1 maint: url-status (link)


ग्रन्थसूची


बाहरी संबंध