الأسئلة الشائعة حول تطوير تطبيقات APEX

موضوع الأسئلة الشائعة

أسئلة عامة

ما المقصود بتطوير تطبيقات Oracle APEX؟

تطوير تطبيقات Oracle APEX (خدمة APEX) عبارة عن منصة لتطوير التطبيقات منخفض التعليمات البرمجية ومكون مسبقًا ومُدار بالكامل وآمن لإنشاء تطبيقات حديثة قائمة على البيانات ونشرها على قاعدة بيانات Oracle الذاتية في Oracle Cloud Infrastructure.

لماذا يُشار إلى Oracle APEX Service باعتبارها إطار عمل تطوير التطبيقات منخفض التعليمات البرمجية؟

تمكّن Oracle APEX Service المطورين المحترفين والمواطنين من إنشاء تطبيقات معقدة تعمل على أي جهاز باستخدام مستعرض ويب حديث - دون الحاجة إلى أن تصبح خبيرًا في إنشاء التعليمات البرمجية التقليدية أو مجموعة واسعة من تقنيات الويب. تعمل البنية التحتية التصريحية القائمة على البيانات الوصفية إلى جانب مكونات واجهة المستخدم القوية والمجمعة على تبسيط تطوير التطبيقات بشكل كبير. في الحقيقة، أظهرت دراسة حديثة أجرتها Pique Solutions (PDF) أنه يمكن للمطورين إنشاء تطبيقات مؤسسية أسرع بمعدل 38 مرة باستخدام Oracle APEX Service.

فيم تُستخدم Oracle APEX Service؟

تخدم Oracle APEX Service مجموعة واسعة من حالات الاستخدام:

  • إنشاء تطبيقات تقدم طريقة عرض موحدة للبيانات في التقارير التفاعلية والعروض المرئية للبيانات ولوحات المعلومات والمزيد. إنشاء تطبيقات مناسبة لمستخدمي مجال عمل معين أو الأقسام أو المؤسسة بأكملها بسهولة.
  • استبدال جداول البيانات المعرضة للأخطاء بجداول ممتلئة بالكامل في Oracle Database وتطبيقات APEX المقابلة التي توفر مصدرًا واحدًا للحقيقة.
  • إنشاء تطبيقات مخصصة لسيناريوهات الأعمال والصناعات المتنوعة. تكرار التطبيقات واختبارها ومراجعتها بسرعة مع المستخدمين النهائيين.
  • إنشاء التطبيقات بسرعة للمستخدمين الخارجيين مثل الشركاء والعملاء أو توفير نقاط نهاية REST مخصصة لمشاركة بيانات التطبيق.
  • تحديث تطبيقات Oracle Forms الحالية من دون القلق بشأن قابلية الاستخدام وإمكانية الوصول. استبدال واجهة مستخدم معاصرة قائمة على المستعرض تتميز بسهولة الاستخدام أثناء التنقل.

من يجب أن يستخدم Oracle APEX Service؟

تدعم Oracle APEX Service جميع أنواع المستخدمين - محللي مجال الأعمال ومطوري الأقسام ومطوري التطبيقات المدنيين والمطورين المحترفين - لإنشاء تطبيقات مقنعة بسهولة باستخدام وظائف وأداء وأمان من الدرجة الفائقة. فهي تتيح للمستخدمين التركيز على حل مشكلات الأعمال وليس على أساليب كتابة التعليمات البرمجية المعقدة.

كيف يمكن لـ Oracle APEX Service تبسيط تطوير التطبيقات؟

تقضي Oracle APEX Service على تعقيد تطوير التطبيقات وتوزيعها في طبقات متعددة. تعمل الواجهة الرسومية الغنية سهلة الاستخدام والقائمة على المستعرض على توجيه المستخدمين أثناء إنشاء التطبيقات. تمكّن مكونات واجهة المستخدم القوية المطورين من إضافة مستوى عالٍ من الوظائف إلى التطبيقات ذات التعليمات البرمجية المحدودة. تتضمن Oracle APEX Service قاعدة البيانات الذاتية من Oracle حيث تتم إدارة حالة التطبيق ويتم تنفيذ المنطق. توفر قاعدة البيانات الذاتية منOracle إدارة دورة حياة قاعدة بيانات كاملة، لذلك ليست هناك حاجة لمسؤول قاعدة بيانات أو DevOps لإدارة قواعد البيانات. تتمثل النتيجة في إنشاء منصة منخفض التعليمات البرمجية يتميز بالبساطة والسرعة والأمان والخفة والتوفر العالي.

تتوفر Oracle APEX على جميع قواعد بيانات Oracle. هل التطبيقات المبنية على بيئات Oracle APEX المختلفة متوافقة مع Oracle APEX Service؟

باستخدام Oracle APEX، يمكن للمطورين إنشاء التطبيقات ونشرها في كل مكان تعمل فيه Oracle Database بما في ذلك في أماكن العمل وفي Oracle Cloud Infrastructure وOracle Cloud@Customer وOracle Dedicated Region Cloud@Customer وسُحب الجهات الخارجية. علاوة على ذلك، تسهل Oracle APEX عملية ترحيل التطبيقات بين البيئات المحلية أو البيئات متعددة السُحُب أو بيئات السحابة المختلطة أو بيئات السحابة النقية. عادةً ما يتم تشغيل التطبيقات التي يتم إنشاؤها باستخدام Oracle APEX في بيئات مختلفة عن Oracle APEX Service في هذه الخدمة من دون تعديل.

هل تتوفر Oracle APEX Service في جميع مناطق Oracle Cloud؟

تتوفر Oracle APEX Service على نطاق واسع في مناطق Oracle Cloud Infrastructure في جميع أنحاء العالم. يرجى التحقق من منطقتك المحددة.

كيف يمكن توسيع نطاق Oracle APEX Service لاستيعاب أحمال العمل الديناميكية؟

يتم تكوين كل مثيل Oracle APEX Service مسبقًا باستخدام قاعدة البيانات الذاتية من Oracle عالية التوفر والقادرة على تحمل الأخطاء. يمكن للخدمة توسيع نطاق موارد الحوسبة والتخزين، يدويًا أو تلقائيًا، دون تعطل التطبيق لتلبية متطلبات الأداء لأحمال العمل الديناميكية. تعتني قاعدة البيانات الذاتية من Oracle بالتكوين والضبط والنسخ الاحتياطي والتصحيح والتشفير والتوسع وغير ذلك الكثير، ما يتيح للمستخدمين التركيز على إنشاء التطبيقات.

كيف يتم تسعير Oracle APEX Service؟

تقدم Oracle APEX Service قيمة هائلة مقابل السعر. ويبدأ تسعيرها على مستوى المبتدئين من 122 دولارًا أمريكيًا شهريًا لوحدة ECPU ووحدة تخزين Exadata سعة 20 جيجابايت (تعمل باستمرار لمدة 31 يومًا). ومع نمو التطبيقات بمرور الوقت، لا تزال تكلفة الخدمة منخفضة، بسبب الدفع مقابل الاستخدام والتسعير الشامل لـ APEX Service. لاحظ أن الخدمة لا تفرض رسومًا على التطبيق أو المستخدم أو المطور أو مساحة العمل. يتم تضمين نقل البيانات داخل وخارج الخدمة (إدخال وإخراج البيانات) دون أي تكلفة إضافية. هذه الخصائص فريدة من نوعها. بالإضافة إلى ذلك، يتوفر إصدار صغير مجاني دائمًا من APEX Service في Oracle Cloud Free Tier، ما يجعل من السهل التعرف على الخدمة دون أي تكلفة. يرجى التحقق من صفحة التسعير للاطلاع على المزيد من التفاصيل.

إلى متى يتم دعم كل إصدار من Oracle APEX؟

تُدعم Oracle APEX لمدة 18 شهرًا. وتُشحن Oracle APEX مع العديد من المكتبات مفتوحة المصدر، بما في ذلك Oracle JavaScript Extension Toolkit‏ (JET). وتُحدَّث هذه المكتبات بشكل متكرر، وتتوفر إصلاحات الأخطاء فقط مع أحدث إصدارات هذه المكتبات. وقد تغيرت سياسة دعم Oracle لـ APEX إلى 18 شهرًا للتوافق مع معايير Oracle والمجال.

تتوفر Oracle APEX أيضًا على Oracle Cloud بنية Oracle Cloud التحتية (OCI)، كجزء من APEX Service وAutonomous Database. وتُدار كلتا الخدمتين بالكامل بواسطة Oracle، وتتوفر إصدارات جديدة من APEX محليًا وعلى OCI في الوقت نفسه. ويمكن للعملاء اختيار ترقية APEX في أي وقت خلال أول 90 يومًا بعد الإصدار. وبعد هذا الوقت، تتم ترقية Oracle APEX تلقائيًا.

لمزيد من التفاصيل ولمعرفة تواريخ نهاية الدعم حسب الإصدار، الرجاء الرجوع إلى ‏APEX Support‏.

ما مزايا Oracle APEX Service على العروض الأخرى المتوفرة في السوق؟

تعد Oracle APEX Service فريدة من نوعها وتقدم العديد من المزايا:

  • في قاعدة البيانات. يعمل محرك Oracle APEX Service داخل قاعدة بيانات المؤسسات، بالقرب من بيانات التطبيق، ما يعني أنه يمكن تنفيذ التطبيقات بأقصى قدر من الأداء وقابلية التحجيم. يعمل هيكل قاعدة البيانات هذا على تبسيط مجموعة التكنولوجيا، ما يلغي التعقيد من التطبيقات على مستويات متعددة.
  • الحلول الذاتية. تشتمل Oracle APEX Service على قاعدة البيانات الذاتية من Oracle، وهي قاعدة بيانات ذاتية الإدارة مكونة مسبقًا على خوادم قاعدة بيانات عالية التوفر. فهي تعمل تلقائيًا على إجراء التكوين والضبط وإجراء تصحيحات والتحجيم بطريقة مرنة ونسخ البيانات احتياطيًا. كما أنها تكتشف المكدس وتصلحه من الأعطال وتحسن بشكل كبير من كفاءة التشغيل. تتطلب الأدوات الأخرى منخفضة التعليمات البرمجية DBAs وDevOps لأداء هذه المهام، ما يؤدي إلى ارتفاع التكاليف بشكل ملحوظ.
  • متوفرة في كل مكان. التطبيقات التي تم إنشاؤها باستخدام Oracle APEX Service قابلة للنقل بشكل كبير عبر السحابة، والبيئات متعددة السُحُب، والسحابة المختلطة، والبيئات المحلية. يمكن للمستخدمين بسهولة نشر التطبيقات وتشغيلها مباشرةً في Oracle APEX Service، وإذا لزم الأمر، قم بترحيلها إلى بيئات أخرى تتوفر فيها Oracle Database.
  • التكلفة المنخفضة. Oracle APEX Service هي حل مُدار بالكامل منخفض التعليمات البرمجية يوفر إصدارًا صغيرًا مجانيًا دائمًا وإصدارًا مدفوعًا بالكامل (يبدأ من 122 دولارًا أمريكيًا فقط شهريًا لـ 2 ECPU و20 جيجابايت من مساحة تخزين Exadata). ويمكن لكل وحدة ECPU للخدمة المدفوعة دعم آلاف مشاهدات صفحة التطبيق في الساعة. يتم تحصيل رسوم معظم الأدوات الأخرى منخفضة التعليمات البرمجية لكل تطبيق أو مستخدم أو مطور أو مساحة عمل، ما يؤدي إلى ارتفاع التكاليف بشكل ملحوظ مع زيادة حجم التطبيقات.

كيف يمكنني تقدير تكاليف استهلاك Oracle APEX Service الشهرية؟

من السهل تقدير تكلفة Oracle APEX Service باستخدام أداة تقدير التكلفة البديهية من Oracle. يُرجى زيارة صفحة مُقدِّر التكلفة، وداخل تطوير التطبيقات، أضف Oracle APEX. ثم اضبط وحدة ECPU واحتياجات التخزين للحصول على تكلفة تقريبية للخدمة. لاحظ أن الإصدار الصغير "المجاني دائمًا" من APEX Service متاح لمستخدمي 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 مع APEX المضمن والدعم الكامل لـ SQL*Net وREST-SQL. للاطلاع على التفاصيل، راجع وثائق الخدمة.

أين يمكنني العثور على معلومات تفصيلية حول ميزات Oracle APEX Service؟

تفضل بزيارة مركز الوثائق للاطلاع على تفاصيل.