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

Featured Replies

بتاريخ:

السلام عليكم

 

إلى خبراء adf  و apex

هل صحيح أن تطوير البرامج باستخدام apex  أسرع وأرخص بعدة أضعاف من تنفيذها بالـ adf

مع الحصول على نفس الامكانيات والنتائج

 

الرجاء من الخبراء في هذا الموضوع أن يخبرونا  من خلال مقارنة عملية وفنية

عن أهم الميزات والصعوبات التي تمتاز بها كلتا الأداتين

 

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

  • الردود 92
  • المشاهدات 22.1k
  • البداية
  • اخر رد

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

Most Popular Posts

  • fateh almsaddi
    fateh almsaddi

    السلام عليكم,   أعتقد أن Mahwad يتلكم عن هذا المقال http://www.apexsolutions.de/blog/allgemein/apex-vs-java-vs-adf/ يبدو أن معد ذلك المقال هو من المحسوبين على اوراكل "إن صح التعبير".    SD4i

  • Ahmed Alsaied
    Ahmed Alsaied

    مهندس مصطفى مازال يقول ADF  ونحن لم ننكر ذلك لكن لا تعرف ايضا امكانيات APEX  ولو الامر يقاس بالكود المعقد يمكنني ان اعطيك فقط على صفحة واحده حجم اكواد PL/SQL  و API  المكتوبة واعتقد ان فكرة الكود

  • ايه الى اختلف فى 5 يا بشمهندس

بتاريخ:

أسرع --> غير صحيح

نفس الإمكانيات والنتائج --> غير صحيح

أرخص --> صحيح

الفرق الأساسي أن Apex يميل إلى الشاشات التي تدور حول إدخال البيانات دون معالجة كبيرة (أي بدون business) فعملية كتابة الكود فيه ليست سهلة بعكس ADF

  • بعد 3 شهور...
بتاريخ:

السلام عليكم

بعد اذن الجميع

ارى انه ليست هناك اي وجه مقارنة بين APEX vs. ADF

يعني سبحان الله كيف لنا ان نقارن بين عملاق مثل ADF  وبيئة تطوير كل Shared components  الخاص بها بسيطة ومحدده ..

لكن دعونا نقارن وبكل اريحية بين APEX vs.Form Builder

ومعلومة للمهندس مصطفى عندنا في الابكس اكثر من 10 process category و 10 process point  وأكثر من 30 event واكثر من 20 Action  كلها تخدم معالجة البيانات التي قلت عنها بدون Business  ..

لا اعرف هل هذه المعلومة عن خبرة او ماذا ؟

طيب اذا كان الامر كذلك ، ماذا فعلنا في فواتير المشتريات وتاثيرها على المخازن هي وفواتير المبيعات (حركة المخازن عموما والترصيد وخلافه)

يعني اسمحلي لو ارسلت لك شاشة القيود التي صممت بالابكس ... ايضا سيكون الامر دون معالجة

على العموم هذا رائيك

وشكرا

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

بتاريخ:

السلام عليكم,

 

أعتقد أن Mahwad يتلكم عن هذا المقال

http://www.apexsolutions.de/blog/allgemein/apex-vs-java-vs-adf/

يبدو أن معد ذلك المقال هو من المحسوبين على اوراكل "إن صح التعبير". 

 

SD4it. هل يمكنك الرد على صاحب ذلك المقال ؟؟

بتاريخ:
fateh almsaddi

هذا الأمر بسيط ، APEX يعتمد بشكل كبير على الأدوات الجاهزة التي ليس فيها الكود المعقد وبالتالي ADF أقوى كثيراً وهو المطلوب في الجهات

بتاريخ:

مهندس مصطفى مازال يقول ADF  ونحن لم ننكر ذلك :)

لكن لا تعرف ايضا امكانيات APEX 

ولو الامر يقاس بالكود المعقد يمكنني ان اعطيك فقط على صفحة واحده حجم اكواد PL/SQL  و API  المكتوبة

واعتقد ان فكرة الكود المعقد التي تتناولها فكرة تحتاج منك إلى إعادة نظر .

اما فكرة ان الابكس مطلوب في الجهات ام لا ..

اتذكر ان اخر نظام عملت عليه هو نظام المعاملات في امانة أبها :)

واعتقد ان المناقصة القادمة ايضا في الرياض ستكون بالابكس ..

استغربت كلمة غير مطلوب في الجهات

بتاريخ:

أعتقد أن ADF أقوى بكثير لاعتمادها على لغة جافا الغنية عن التعريف بخلاف  APEX التي تعتمد اكثر على SQL, PL/SQL  ، وانظر إلى شركة اوراكل ومدى اهتمامها ودعمها الضخم لها ، وكذلك المنتجات الجديدة الكبيرة التي تعتمدعلى تقنية ADF

بتاريخ:
Ahmed Alsaied

لي بعض الأسئلة والملاحظات لك:

  • من أين افترضت أنني لا أعرف امكانيات APEX؟
  • حجم اكواد PL/SQL  و API  المكتوبة لا يعني بالضرورة قوة التقنية أو تعقيد النظام فقد تجد العديد من الأكواد مكتوبة لعدم توفر الوظيفة في اللغة ، ومن غير الممكن مقارنة حجم أنظمة ADF بأنظمة APEX
  • بالنسبة لفكرة الكود المعقد فكما قلت لك لا يمكن مقارنة إمكانيات الجافا بإمكانيات PL/SQL
  • يكفي أن أذكر شيئاً واحداً ، حالياً أوراكل تقوم بتحويل ERP إلى ADF. لو كان APEX يقارن بتقنية ADF أو حتى مشابه لكانت أوراكل اختارته أو حتى أنتجت المنتج بالتقنيتين وهذا لم يحدث
  • ليس معنى وجود نظام تم بناؤه بتقنية APEX أنه منتشر ومطلوب ويكفي أن أذكر أن كافة المناقصات التي تم طرحها هذا العام للتحويل في السعودية هي للتحويل لتقنية ADF وكل الشركات الاستشارية تنصح بالتحويل إلى ADF وليس إلى APEX على الإطلاق
  • بالله عليك ، هل أنا ذكرت أنه غير مطلوب في الجهات؟
بتاريخ:

أسرع --> غير صحيح

نفس الإمكانيات والنتائج --> غير صحيح

أرخص --> صحيح

الفرق الأساسي أن Apex يميل إلى الشاشات التي تدور حول إدخال البيانات دون معالجة كبيرة (أي بدون business) فعملية كتابة الكود فيه ليست سهلة بعكس ADF

ٍSalam,

Just to keep it very clear and avoid any ambiguity.

 

How many Mission Critical Apps have you developed with APEX ?

 

Could you please reply and comment on Niels's article:

http://www.apexsolutions.de/blog/allgemein/apex-vs-java-vs-adf/

 

I am really very interested to see Niels's reply to your opinion. 

 

With APEX 5 is going to be released within 2 months. APEX , "as I got", is the most productive web application builder. 

بتاريخ:
fateh almsaddi

مع احترامي للشخص الذي تذكره ، مقولة أن APEX أفضل من ADF أو حتى أسرع يجب أن تأتي من أوراكل ولكن حتى Niel ذكر أنه يمكن أن يكون ADF أو حتى جافا أسرع في التطوير من APEX ولكن لم يذكر مثل هذه الحالات.

وفي النهاية المسألة هنا ليست ردود ، نحن جربنا أيضاً ADF و APEX ولا وجه للمقارنة التي تأتي لصالح ADF كثيراً.

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

بتاريخ:

دائما المنتدى متميز بفضل الله أولا ثم مجهود الاعضاء الكبار مثل المهندس مصطفى ما جد و المهندس محمد ياسين 

  • بعد 2 شهور...
بتاريخ:

السلام عليكم

 

إلى خبراء adf  و apex

هل صحيح أن تطوير البرامج باستخدام apex  أسرع وأرخص بعدة أضعاف من تنفيذها بالـ adf

مع الحصول على نفس الامكانيات والنتائج

 

الرجاء من الخبراء في هذا الموضوع أن يخبرونا  من خلال مقارنة عملية وفنية

عن أهم الميزات والصعوبات التي تمتاز بها كلتا الأداتين

 

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

http://www.apexsolutions.de/blog/allgemein/apex-vs-java-vs-adf/

Nothing better than Oracle Application Express

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

بتاريخ:

الان بعد المشاريع العديدة التى قدمها المهندس احمد السعيد تبين لنا مدى قدرة الابيكس 

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

 

أعتقد أن الأمر يحتاج إعادة نظر بعد اصدار ابكس ٥ ...

 

بتاريخ:

ايه الى اختلف فى 5 يا بشمهندس

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

بتاريخ:

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

ايه الى اختلف فى 5 يا بشمهندس

يمكنك الإطلاع على هذا العرض .

أو 

اضغط هنا.

بتاريخ:

أعتقد أن ADF أقوى بكثير لاعتمادها على لغة جافا الغنية عن التعريف بخلاف  APEX التي تعتمد اكثر على SQL, PL/SQL  ، وانظر إلى شركة اوراكل ومدى اهتمامها ودعمها الضخم لها ، وكذلك المنتجات الجديدة الكبيرة التي تعتمدعلى تقنية ADF

 

Please visit apex.world to read :

 

12806575494_1b084c04de2278810f39_48.jpg On 26-Oct-2015 01:46:PM, joelkallman said: 

Let’s reply to that silly conclusion with an overwhelming number of success stories and real world usage.

بتاريخ:

لا بد عند اجراء اي مقارنة من وضع معايير يتم الحكم من خلالها بموضوعية على الخيار الافضل .

ساطرح مقارنة بين الاثنين حسب معيارين  :

 

1. اذا كنت ارغب بالدخول الى احد المجالين كيف لي ان ختار انسبهما من حيث خلفيتي البرمجية ؟

    سيكون الابيكس هو الانسب في حالات منها :

  • اذا كانت خلفيتك البرمجية هي الاوراكل فورمز والاواكل ديفلوبرز و لديك الالمام بلغة الـ SQL وكذلك PL/SQL .

   وسيكون الاي دي اف هو الانسب في حالات منها :

  • اذا كانت خلفيتك البرمجية هي الدوت نت او الجافا ولديك معرفة في الـ OOP .

 

2. من حيث طبيعة المشاريع التي ارغب بتصمميها ؟

  • اذا كنت تنوي تصميم مشاريع صغيرة او متوسطة فالابيكس هو الانسب .
  • اما اذا كنت تنوي تصميم مشاريع متوسطة وكبيرة وترغب بالعمل في فريق تطوير فالاي دي اف هو الانسب .
بتاريخ:

من وجهة نظري المتواضعة اوراكل اوجدت APEX  كنوع من محاولة ارضاء مطوري الاوراكل فورمز (مثلي طبعا) فعملية الانتقال من الاوراكل فورمز الى الاوراكل ADF  يحتاج وضع خطة ممنهجة وصحيحة لكي يبدأ بعدها المطور بفهم البيئة بالشكل الصحيح والمضي قدما في بناء المشاريع الخاصة به ، هذه الخطوة التي اتخذتها اوراكل هي شبيهه بخطوة مايكروسوفت عندما ابقت على VB.NET  ولم تقم بألغائها وذلك لانزعاج مطوري VB  من الانتقال الى لغة C مما نراه بأن اوراكل تسعى بشكل كبير لنقل مطوري الفورمز والـ desktop Application  الى مفهوم الـ Web Application وهذا نوع من التعويد على هذه البيئة ومن ثم سيكون من السهل للمطور ان يقوم بالتغيير من بيئة APEX  الى ADF  فالـ ADF واسع جدا وانا نفسي عانيت كثيرا في الانتقال ولكن بعد التوكل على الله عز وجل ورسم الخطة المطلوبة انتقلت للعمل على بيئة Oracle ADF  ولله الحمد اجد نفسي الان اني استطيع اكمال طريقي في هذ المجال فالـ ADF  يسهل على المطور بناء اي نظام يحتاجة وهنالك ممساحة واسعة لتخيل السيناريوهات التي يمكن من خلالها تنفيذ الافكار والمتطلبات يعتقد البعض عند الدخول الى بيئة ADF بأنه سيقوم بكتابة الاف الاكواد بواسطة Java  ولكن هذا المفهوم خاطىء فلو قرأ جيدا لوجود ان اكثر الحلول يمكن تنفيذها بدون الحاجة الى اكواد كذلك يمكن عن طريقة ADF  التعامل مع العديد من قواعد البيانات استخدام الويب سيرفس بناء تطبيقات الموبايل في نفس بيئة Oracle Jdeveloper  وتحويل التطبيق بين iOS و Android  دون الحاجة الى اعادة صياغة الكودات من جديد مع الاسف حاولت الهروب مثل غيري في بداية الامر وحاولت اقناع نفسي بالبقاء على بيئة الفورمز ولكن لله الحمد تمكنت ان انتقل الى بيئة Oracle ADF واحقق فيها خطوات جيدة وانا على ثقة بأن اوراكل وضعت نصب عينها ان تجعل ADF او بيئة Jdeveloper  هي البيئة الاساسية لكل مطور وهذا ما نراه يوميا من اصدارات جديدة واضافة امكانيات قوية جدا تعجز اي بيئة اخرى عن تحقيقها الا عن طريق كتابة اكواد معقدة بينما عن طريق ADF  تحتاج فقط لعمل drag & Drop  لكي تحقق ذلك اقدم شكري وامتناني لاخوتي الكرام على ما قدموه لي من دعم ومساعدة متمنيا لهم التقدم والنجاح والتوفيق :

- المهندس مصطفى ماجد

- المهندس محمد ياسين

- المهندس احمد سعيد

- المهندس سامح نصار

 

متمنيا الموفقية للجميع ..

بتاريخ:

السلام عليكم

 

إلى خبراء adf  و apex

هل صحيح أن تطوير البرامج باستخدام apex  أسرع وأرخص بعدة أضعاف من تنفيذها بالـ adf

مع الحصول على نفس الامكانيات والنتائج

 

الرجاء من الخبراء في هذا الموضوع أن يخبرونا  من خلال مقارنة عملية وفنية

عن أهم الميزات والصعوبات التي تمتاز بها كلتا الأداتين

 

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

 

  ربما يمكنك الإطلاع على بعض الأمثلة التي طورت باستخدام ابكس:

اسم المستخدم : test

كلمة السر: testtest

 

Sample Charts

 

Customer Tracker

 

Survey Builder

 

Meeting Minutes

 

Project Tracker.

 

Checklist Manager 

 

famproperties.com

 

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

apex.oracle.com

بتاريخ:

السلام عليكم

 

إلى خبراء adf  و apex

هل صحيح أن تطوير البرامج باستخدام apex  أسرع وأرخص بعدة أضعاف من تنفيذها بالـ adf

مع الحصول على نفس الامكانيات والنتائج

 

الرجاء من الخبراء في هذا الموضوع أن يخبرونا  من خلال مقارنة عملية وفنية

عن أهم الميزات والصعوبات التي تمتاز بها كلتا الأداتين

 

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

 

Also, ADF is facing another competition from Oracle JET

 

Since the announcement of Oracle JET I heard several (non-APEX!) people mentioning ADF is legacy now … #oow15 #orclapex

بتاريخ:
fateh almsaddi

لا يمكن الاعتماد على آراء شخصية غير معتمدة. يجب الحصول على معلومة من أوراكل بهذا الشأن

  • بعد 2 شهور...
بتاريخ:

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

خاصة الذين ليس لهم خبرة في البرمجة عمموما , لن تجد من يرشدك .

 

- فمثلا , لو سألت مبرمجي دوت نت عن ما يميز الدوت نت , سيسرد لك مميزات منها

Great Community

بتاريخ:
eslam elbyaly

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

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

بتاريخ:

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

يعني مثلا  انا لم اقصد اطلاقا  انى الاقى ناس تحللى مشاكلى , انا اقصد شخص يعطيك المعلومة ,

وبعدين مفيش شخص يقدر يبقى خبير الا لما يتعلم من الخبير الي قبله .

 

ولكنك حتى لم يأتى هذا القصد في بالك !!!

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

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

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

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

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

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.