الانتقال إلى المحتوى
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.

تجربة تحويل المشاريع من Oracle Forms 6i الى Apex

Featured Replies

بتاريخ:

السلام عليكم

لقد طرحت منذ عدة اشهر موضوع "الإستقسار عن : شركات تستخدم لغة الاوراكل" في هذا المنتدى

http://www.araboug.org/ib/index.php?showtopic=67504&hl=

 

وتم بحمد الله البدء في العمل على تطوير مشاريعي بال  Apex18.2 وعن تجاربي السابقة  لتحويل الأنظمة الى الويب ، بما اني مبرمج اوراكل فقد جربت تطوير مشاريعي بال Oracle 11g وتحويلها سهل طبعا ولكن وجدت عدة مشكلات في اتمام التحويل الكامل لكل المشاريع التي تم تصميمها بال Forms 6i و DB 11g .

 

ثم بدأت في التحويل الى Oracle ADF ثم وجدت صعوبات اخرى .

 

وعند البحث من خلال هذا المنتدى اكتشفت Oracle Apex وشاهدت مثال لمشروع لأحد الأخوة في المنتدى بال Apex  واسعدني كثيرا، فبدأت ابحث في معرفة ودراسة الأبكس من الانترنت

 

والحمد لله بدات شغل بيه في تطوير مشروعي ولكن مازالت بعض المعوقات موجودة ، ومحتاج اتناقش فيها مع الأخوة في هذا المنتدى ان شاء الله. ومن هذه الاستفسارات:

 

1- ما هو   Application Server المفضل من حيث السرعة وسهولة التستيب الممكن استخدامه في نشر مشروعي بال Apex هل Weblogic server or Tomcat or Glassfish  ارجو ارسال لينك لفيديو توضيحي بالتفصيل لكل خطوات التستيب لأن يوجد اختلاف في الفيديوهات الى بتشرح الموضوع ده

وما الفرق بين ORDS , Listener وايهما استخدم وهل في ترتيب معين بالنسبة للتستيب ؟

 

2- انا اعمل مع مجموعة من فرق العمل احدها يستخدم لغة الجافا Oracle ADF ، و البعض لغة java JSF , and Jsp  والبعض الآخر لغة DOT NET ، والسؤال مدى قوة Apex بالمقارنة بهذه اللغات خصوصا في تنفيذ المشاريع الكبيرة ؟

 

3- كيف يمكن وضع اختيار للمستخدم عند الدخول على البرنامج اختيار لغة الإستخدام (عربي / E) ؟

 

4- هل يمكن ربط احد صفحات مشروعي بالموقع الرئيسي للمؤسسة التي اعمل بها والتي تم تصميمها بلغات اخرى Portal , Share point, .. ؟

 

5- مشروعي عبارة عن تسجيل الوثائق واحتاج اخذ مسح ضوئي فهل ممكن اعطاء امر مباشر Direct Scan  لجهاز الماسح الضوئي Scanner من  Apex مثل امر الطباعة لل Printer

 

6- Oracle Apex يستخدم لغة PL/SQL , SQL , JavaScript , html , CSS , فهل ممكن استخدام لغة الجافا ، وذلك بهدف التعامل مع نظام التشغيل مثل فتح ملف Text على جهاز المستخدم للكتابة فيه والقراءة منه وايضا امكانية تشغيل ملف exe موجود على Server ؟

 

وشكرا لحضراتكم وعذرا للاطالة

 

 

 

 

 

بتاريخ:

وعليكم السلام ورحمة الله وبركاته..

 

مرحبا فيك أخي وموضوع شيق جدا..

 

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

 

ونحتاج من لدية الخبره في التحويل ان يفيدنا بما تم طرحة ..

 

والله الموفق,,

  • بعد 2 أسابيع...
بتاريخ:

1- ما هو   Application Server المفضل من حيث السرعة وسهولة التستيب الممكن استخدامه في نشر مشروعي بال Apex هل Weblogic server or Tomcat or Glassfish  ارجو ارسال لينك لفيديو توضيحي بالتفصيل لكل خطوات التستيب لأن يوجد اختلاف في الفيديوهات الى بتشرح الموضوع ده

وما الفرق بين ORDS , Listener وايهما استخدم وهل في ترتيب معين بالنسبة للتستيب ؟

 

 

(ج١) ال Best Practice حاليا هو استخدام الContainerization وليس الDeployment المباشر على Physical Server لذلك (من باب السهولة والسرعة بالاضافة الى الاحترافية) فإن أقترحه عليك سلمك الله هو المقترح في هذا الرابط 

 

 

 

2- انا اعمل مع مجموعة من فرق العمل احدها يستخدم لغة الجافا Oracle ADF ، و البعض لغة java JSF , and Jsp  والبعض الآخر لغة DOT NET ، والسؤال مدى قوة Apex بالمقارنة بهذه اللغات خصوصا في تنفيذ المشاريع الكبيرة ؟

 

لعل هذا الموضوع يفيدك في اجابة سؤال متى يكون APEX أفضل لمؤسستك من ADF على سبيل المثال

http://www.araboug.org/ib/index.php?showtopic=67673

 

3- كيف يمكن وضع اختيار للمستخدم عند الدخول على البرنامج اختيار لغة الإستخدام (عربي / E) ؟

 

قبل ان تضيف Language Switching Button في شاشة الLogin هل قمت بترجمة الApplication الذي قمت ببنائه

https://stackoverflow.com/questions/12988670/oracle-apex-ui-translation-point-me-in-the-right-direction

 

 

4- هل يمكن ربط احد صفحات مشروعي بالموقع الرئيسي للمؤسسة التي اعمل بها والتي تم تصميمها بلغات اخرى Portal , Share point, .. ؟

 

 

ممكن التكامل على عدة مستويات وبعدة طرائق باستخدام RESTful Web Services التي بدعمها APEX بسهولة وبقوة

 

 

5- مشروعي عبارة عن تسجيل الوثائق واحتاج اخذ مسح ضوئي فهل ممكن اعطاء امر مباشر Direct Scan  لجهاز الماسح الضوئي Scanner من  Apex مثل امر الطباعة لل Printer

 

 

لعل هذا المشروع مفتوح المصدر يفيدك 

https://sourceforge.net/projects/japex/

 

 

6- Oracle Apex يستخدم لغة PL/SQL , SQL , JavaScript , html , CSS , فهل ممكن استخدام لغة الجافا ، وذلك بهدف التعامل مع نظام التشغيل مثل فتح ملف Text على جهاز المستخدم للكتابة فيه والقراءة منه وايضا امكانية تشغيل ملف exe موجود على Server ؟

 

لعل هذا الرابط يفيدك

https://stackoverflow.com/questions/1803462/are-there-different-methods-to-call-java-from-oracle-application-express/1804825

 

أرجو أن أكون أجبت على أسئلتك

 

ودمت بخير وعافية

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

شكرا للمهندس/ المبرمج الصاعد والمهندس/ محمود ربيع

 

على إهتمامكم وتقديم هذه الإجابات الوافية والمفيدة ، وجاري العمل على دراستها

 

والعمل بها ان شاء الله

 

وجزاكم الله خيراً

  • بعد 1 سنة...
بتاريخ:

ازاى ممكن اجيب سوفت وير ل apex?

مش عايزه استخدم نت...هل ممكن؟

وايه خطوات التحويل؟

وياخد وقت اد ايه برنامج بسيط

  • بعد 4 سنة...
بتاريخ:

اوراكل شتت المبرمجين بالتطويرات الجديدة لم تكن رؤيتها الى مدى بعيد تضييع سنوات من الخبرة والتعب وتعيد تعلم تقنيات جديدة

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

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

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

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

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

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.