الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

التحويل من أوراكل فورم إلى Adf

Featured Replies

بتاريخ:

بس انا كان عندى سؤال محيرنى اية الفرق بين

Oracle APEX و Oracle ADF

هل دة بديل لدة ولا اية ارجو التوضيح لانى عايز افهم لنقطة دى بجد

  • الردود 84
  • المشاهدات 11.5k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

Most Popular Posts

  • نقطة هامة يجب أن نفهمها حول تقنية Oracle Forms حيث كانت كل الإصدارات قبل 10g تعمل من خلال Client/Server أي بدون Application Server ولكن مع الإصدار 10g و 11g بدأت تقنية أوراكل فورم تعمل من خلال المستعر

  • 2. هل يمكن التحويل من أي إصدار لأوراكل فورم إلى ADF أم لا بد من التحويل إلى 10g أولاً؟  نعم يمكن ذلك حتى لو كنت تستخدم الإصدار 2.1 ، وللأسف العديد من الشركات يروج لفكرة التحويل إلى 10g أولاً ثم ADF ،

  • من الناحية التقنية فإن طريقة web enabled تعني أن معالجة الصفحات سيتم جزء منها على جهاز العميل من خلال البرنامج الذي يتم تنزيله على جهاز العميل وهذا يعني أن الصفحة لا تقوم بتوليد HTML هذا هو مفهوم web

بتاريخ:
  • كاتب الموضوع
ramy_orcl

تثنية APEX مبنية على تطوير الصفحات باستخدام PL/SQL مما يجعله أكثر قرباً للفورم ولكن ADF مبنية على تطوير الصفحات باستخدام جافا ولذلك فإن ADF أقوى كثيراً

بتاريخ:
  • كاتب الموضوع

كيف بدأت أوراكل بالتغيير؟

أولاً بدأ التفكير بالتحويل إلى جافا (بتقنية struts أو JSF) وكانت تقنية ADF 10g بعيدة تماماً عن التفكير نظراً لكثرة مشاكله ، ولكن استخدام struts أو JSF يجعلك تبتعد عن التراخيص لأنها مفتوحة المصدر ومجانية وهذا لا يفيد أوراكل ولذلك قامت أولاً بإيجاد البديل من خلال ADF 11g الذي يمثل بالفعل نقلة بالنسبة للتقنية حيث أصبح أكثر استقراراً وأكثر قدرة على التطوير والتعديل

من هنا أصبح البديل الكفئ متوفراً حيث يوفر مزايا عديدة وقدرة تطوير كبيرة وسريعة مع الاحتفاظ بالتراخيص لأوراكل في نفس الوقت وبالتالي ضربت عصفورين بحجر واحد

بتاريخ:
  • كاتب الموضوع

حسناً سأربط ما قلته بمثال التردج في الخمر ، عندما نزل ADF 11g اقتنع به بعض الناس (بأغلبية من له خلفية جافا) وبدأوا بالتطوير به ولكن الأخرين كانوا غير مقتنعين واستكروا كما هم

بناء على ذلك فقد أصبحت هناك أرضية نوعاً ما للتقنية وبدأت في الظهور كتقنية ممتازة في التطوير

بتاريخ:
  • كاتب الموضوع

الخطوة التالية كانت إيقاف عمل Application Server حيث يعتبر من المنتجات التي سيتم إيقافها تماماً من أوراكل كما أنه لا يدعم تقنية ADF ، وتم إيجاد البديل وهو web logic ، ولكن المشكلة أن الفورم لا يعمل على الوب لوجيك ولذلك اضطرت اوراكل إلى عمل الفورم 11g ، ولو رجعت إلى المميزات التقنية الجديدة في هذا الإصدار فستجد أنه توجد عدد 2 ميزة جديدة فقط بالإضافة إلى أن هذا الإصدار يدعم العمل على الوب لوجيك

مع هذه الخطوة أيقن بعض الناس أن التغيير قادم وقاموا بالتحويل ، البعض الأخر هلل فرحاً بنزول الفورم الإصدار 11g واعتبره دليلاً على عدم إيقاف الفورم وأن التطوير قادم في حين أنه لو رجعت للتوثيق وقرأت المميزات فستجد أن هذا الإصدار الجديد هو فعلياً للتخلص من الفورم حيث تنقلك أوراكل للوب لوجيك وتتخلص من Application Server وبالتالي تكون قد قطعت خطوة هامة نحو التخلص من الحرس القديم

بتاريخ:

جزاكم الله خيرا يا بشمهندس

تم تعديل بواسطة helal_10g

بتاريخ:
  • كاتب الموضوع

لا تستطيع اوراكل أن تعلن صراحة ان الفورم انتهت لأن الكثير من الاستثمارات تم عملها في أنظمة بهذه التقنية التي تعتبر أكثر تقنية تم بناء بها أنظمة وبالتالي لا يمكن فجأة أن تقوم بإنهاء التقنية وإلا كان ذلك وبالاً على أوراكل ولذلك أعلنت اوراكل أنها تدعم الفورم وأنها لن تنتهي وتنصح بأن يتم الترقية إلى الإصدار 11g ليتم التشغيل على الوب لوجيك ثم بناء الأنظمة الجديدة على تقنية ADF وبالتالي أقنعت بعض الناس بأنه لا داعي لإبقاء فريقي عمل خاصة أن إمكانيات ADF أعلى كثيراً من الفورم وبالتالي تم ضم فريق جديد من المقتنعين بتقنية ADF

هل رأيت كيف تسير الأمور رويداً رويداً؟

بتاريخ:
  • كاتب الموضوع

التقارير أسهل كثيراً من الفورم وبالتالي أسهل إقناع الناس بتحويل التقارير عن تحويل الشاشات ولذلك أعلنت أوراكل أن Report Builder سيتم إيقافه ، حسناً ما البديل؟ البديل هو OBIEE الذي يعمل على وب لوجيك ويستخدم العديد من أدوات ADF وبالتالي بدأ فريق أخر يقتنع بعملية التحويل الكامل لأن التحويل الجزئي لا فائدة منه.

عندما تصل لصاحب القرار ، فأكثر ما يهمه هو التقارير خاصة إذا كانت قابلة للتعديل وإمكانية تخصيص التقارير حسب المتطلبات ، ومعروف أن صاحب القرار لا يهمه التقنية بقدر الاهتمام بالناتج وبالتالي تعتبر مسألة تغيير بيئة التقرير حركة ذكية من أوراكل للوصول إلى التحويل الكامل

بتاريخ:
  • كاتب الموضوع

هل تلاحظ التدرج؟ بدأت أوراكل بمنتج Application Server  ونقلت على وب لوجيك

ثم التقارير ونقلت على OBIEE

يتبقى الشاشات التي تتجه نحو ADF

بتاريخ:
  • كاتب الموضوع

لكي تقدم حلولاً جديدة فيجب عليك أن تقدم نموذجاً يدعم ما تفعله لأن أي شخص يحب أن يرى بنفسه كي يقتنع.

ماذا فعلت أوراكل لكي تقدم نموذجاً لتقنية ADF؟

هذا ما سنعرفه في المشاركات القادمة بإذن الله

بتاريخ:
  • كاتب الموضوع

ERP منتج قائم على الفورم ويعتبر من أحد أكثر الأنظمة التي تدر مالاً وفيراً على أوراكل ، لو سمعت أن هذا النظام سيتم تحويله إلى ADF فماذا سيكون رد فعلك؟

وماذا لو حدث هذا بالفعل في بعض البرامج الخاصة ببرنامج ERP؟

هنا قدمت أوراكل نموذجاً لتقنية ADF وهذا أقنع الكثيرين بأن ADF هو البديل القادم للفورم

بتاريخ:
  • كاتب الموضوع

أيضاً تم تحويل الدعم الفني لأوراكل إلى ADF وبالتالي كل من يستخدم الدعم يجد تقنية ADF وبالتالي جذبت انتباه الكثيرون

تدريجياً بدأت اوراكل في تحويل منتجاتها إلى ADF وبالتالي أصبح الناس ينظرون إلى أوراكل أنها قامت بهذه الخطوة ةبالتالي من المهم الحذو حذوها للاستفادة من التقنيات الحديثة.

هذا بالإضافة إلى عرض إمكانيات ADF في بيئة حقيقية

هذا هو التدرج في التطبيق

بتاريخ:

رائع يابشمهندس جزاك الله كل الخير 

بتاريخ:
  • كاتب الموضوع

شيئاً فشيئاً تتجه الأمور نحو تحويل الشاشات أيضاً فماذا يتبقى؟ الإجابة: لا شئ

نعم لا شئ

إذا كنت تخلصت من Application Server وبدلته بـ web logic

وتخلصت من Report Builder وبدلته بـ OBIEE

وتخلصت من الشاشات وبدلتها بـ ADF

إذا تخلصت من الحرس القديم كاملاً وأصبح تركيزك على الجديد فقط

بتاريخ:
  • كاتب الموضوع

حسنا انتهينا من المناقشات السابقة الى ان التحويل الى ADF قادم برغم المقاومات ولكنني اقول دائما ان التقنية تدهس كل من يقف امامها.
نستعرض في المشاركات القادمة صور مقاومة التغيير ونناقش آلية البدء في عملية التحويل

بتاريخ:

ما هي الاصدارات التي توافق او لا يوجد بها مشاكل في التحويل من oracle forms 10g الي ADF  

بتاريخ:
  • كاتب الموضوع

كل الاصدارات ﻻ يوجد بها مشاكل في التحويل الى ADF

بتاريخ:

راااائع يا بشمهندس و فى انتظار المزيد 

بتاريخ:
  • كاتب الموضوع

نتحدث عن مقاومة التغيير ، الإنسان عدو ما يجهله وبالتالي من يجهل ADF يعتبره عدواً كما أن طبيعة البشر مقاومة التغيير خاصة في عالمنا العربي وبالتالي تجد من يتمسك بوجود تقنية الفورم رغم أنها في سبيلها إلى الزوال ولكن السبب الحقيقي لهذا التمسك ليس قوة الفورم أو ضعف ADF بل هو الخوف من التغيير

بتاريخ:
  • كاتب الموضوع

كل إنسان يخاف على منصبه وعلى وضعه. كون تقنية ADF تقنية جديدة فهذا يعني أن الخبرات ستتساوى نوعاً ما وبالتالي تجد مقاومة من القدامى لأنه يشعرون أنهم سيفقدون وضعهم ولذلك تجدهم يقاومون بشدة ولكن تذكر دائماً أن التقنية تدهس من يقاومها ولن تجد للتغيير بديلاً

بتاريخ:
  • كاتب الموضوع

صور مقاومة التغيير عديدة ولكنها تتلخص في محاولة إقناع الإدارة أنه لا داعي للتحويل أو أن تقنية ADF صعبة أو أن الأنظمة ستتأثر كفائتها ... إلخ

الآن نبدأ في توضيح كيفية البدء في مشروع التحويل

بتاريخ:
  • كاتب الموضوع

قبل البدء في التحويل ، فلا بد أن نقتنع أساساً بقضية التحويل وذلك لأنه لا يمكن أن نبدأ بعمل أي شئ إلا بعد الاقتناع به ، كما أنه من الضروري إقناع الإدارة بحيث يكون متخذ القرار داعماً لمسألة التحويل بحيث يقوم بتجنيب المعارضة لعملية التحويل ، ولذلك لا بد أن نعرف إجابة للعديد من الأسئلة كما سنرى في المشاركات القادمة

بتاريخ:
  • كاتب الموضوع

1. هل التحويل ضروري؟ 
نعم ضروري وذلك لأن تقنية أوراكل فورم لم تعد تلبي المتطلب الأساسي للأنظمة وهو أن تصبح الأنظمة Web Based وليس Web Enabled ، ولمن لا يعرف ، فإن معنى Web Enabled هو أنك تقوم بعمل النظام بتقنية أوراكل فورم مثلاً ، وستجد أن الشاشات الناتجة من هذه التقنية ليست شاشات وب Web Page وإنما هي شاشات بتقنية أوراكل فورم . 
ولكي نجعل هذه الشاشات تعمل من خلال الوب ، فإن التقنية نفسها توفر طريقة لتحويل الشاشات إلى هيئة يمكن أن تعمل من خلال الوب أي أنها تسمح بالعمل من خلال الوب ومن هنا جاء الاسم Web Enabled. 
أما معنى Web Based فهو أنك تقوم بعمل النظام معتمداً على تقنية الوب بحيث أن الناتج من النظام سيكون HTML في النهاية أي أنك من الأساس تعمل على الوب ومن هنا جاء الاسم Web Based. الميزة الأساسية في Web Based أنك لا تحتاج إلى أي إعدادات عند جهاز العميل وهذا في منتهى الأهمية نظراً لكثرة عدد المستخدمين في الوقت الحالي وعدم وجودهم في مكان واحد بل أحياناً يكونون في بلدان مختلفة وهذا بعكس Web Enabled التي تتطلب العديد من الإعدادات عند العميل وبالتالي يصعب عمل ذلك عند كثرة عدد المستخدمين ويحتاج الأمر إلى فريق كبير وأحياناً يحتاج الأمر إلى السفر مسافات طويلة لحل المشاكل التي تطرأ على جهاز العميل.
أيضاً لم يعد هناك تطوير في تقنية أوراكل فورم لأن أوراكل تقوم حالياً بإيقاف هذا المنتج تماماً وبالتالي لا يمكن للتقنية أن تستمر.
إذا كان النظام مستخدم في موقع بعيد Remote Site فإن أداء أوراكل فورم عموماً يصبح سيئاً.
ونظراً لأن تقنية ADF متطورة وتدعمها أوراكل بقوة ، فإن فيها العديد من المميزات التي لا يمكن أن تتوفر في أوراكل فورم كما شرحنا في الخطوات والفيديوهات السابقة.
أيضاً نظراً لأن تقنية أوراكل فورم قديمة فنجد أنه كلما حدث أي تغيير في الهيكلة العامة فإنه دائماً تحدث مشاكل ، فمثلاً عندما نزل ويندوز فيستا كانت هناك العديد من المشاكل حتى في مجرد عمل تثبيت لأوراكل فورم وقد زادت هذه المشاكل مع ويندوز 7. أيضاً إذا أردت التحديث في إصدار قاعدة البيانات إلى 11g فإنه توجد أيضاً العديد من المشاكل وذلك بعكس تقنية ADF التي تدعم عملية التحول من نظام تشغيل إلى أخر أو من قاعدة بيانات إلى أخرى بلا مشاكل. 

بتاريخ:
  • كاتب الموضوع

2. هل يمكن التحويل من أي إصدار لأوراكل فورم إلى ADF أم لا بد من التحويل إلى 10g أولاً؟ 
نعم يمكن ذلك حتى لو كنت تستخدم الإصدار 2.1 ، وللأسف العديد من الشركات يروج لفكرة التحويل إلى 10g أولاً ثم ADF ، وسبب ذلك أنهم يريدون مضاعفة حجم المشروع وبالتالي يزيد الربح ، كما أن غالبية هذه الشركات ليس عندها القدرة على العمل على ADF وبالتالي فإنهم لا يريدون الدخول فيه مباشرة ويحاولون إقناع الجهات بحجج واهية بضرورة التحويل إلى 10g أولاً ، ونحن نقول أن هذا غير صحيح ويمكن التحويل مباشرة ولقد قمنا بتنفيذ العديد من المشاريع بالتحويل إلى ADF مباشرة. كما أن كل من عمل على 10g يعرف أن استقرارية وسرعة 6i أفضل من 10g. 

بتاريخ:
  • كاتب الموضوع

3. هل هناك احتمال لفشل التحويل؟
أي مشروع في الدنيا معرض للفشل ولكن الفشل هنا ليس بسبب تقنية ADF أبداً فالفشل في التحويل يكون بسبب سببين أساسيين ، السبب الأول هو عدم تعاون الجهة نفسها مثل أن يقاوم المبرمجون عملية التحويل ظناً منهم أن هذا يحافظ على وظائفهم ، السبب الثاني هو أن الشركة المنفذة ليس عندها خبرة في تقنية ADF ، ونحن ننصح أي جهة أن تعمل على التعاون مع الشركة التي تقوم بالتحويل ونقول للمبرمجين أن تقنية ADF هي تقنية المستقبل والتطوير دائماً يهزم أعداء التطوير ، كما ننصح الجهة بأن تختار شركة ذات خبرة واضحة في ADF وأن تكون هذه الشركة نفذت العديد من المشاريع القوية ، ولا بد للجهة أن تقوم بالاتصال بهذه الجهات للسؤال عن جودة الشركة ومدى قوتها في ADF. النقطة الهامة هنا أنه لا يوجد أي كود تم تنفيذه في أوراكل فورم ولا يمكن تحويله إلى ADF وذلك لأن تقنية ADF أقوى كثيراً من الفورم وبالتالي كل شئ موجود في أوراكل فورم يمكن تحويله إلى ADF وبشكل أفضل أيضاً. 

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.