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

بتاريخ:

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

انا شفت ناس قبل كده بتواجه مشكلة مع سرعة اي مشروع بتعمله بالـ ADF , حد واجه المشكلة دي يا جماعة ؟ دي مشكلة في الـ ADF يعني ,

ولا العيب من الناس الي قالت كده ولا ايه ؟

  • الردود 25
  • المشاهدات 5k
  • البداية
  • اخر رد

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

Most Popular Posts

  • الاوراكل ADF عموما بطئ في تشغيله لسببين مهمين .. الأول : تعدد مراحل معالجة الصفحات و ده في حد ذاته بيستهلك فتره من الوقت .. وأيضا عمليه الكومبايل للموديل أثناء project compilation  ثانيا : عمليتي de

  • قرأت التعليقات على هذه المشاركة ومع الأسف معظمها معلومات مغلوطة لأن ADF يعمل من خلال JDeveloper الذي يحتاج لمواصفات عالية في التطوير. المشكلة أن الكل يريد أن يعمل بدون قراءة المواصفات اللازمة للتشغيل

  • استاذنا الفاضل ،، مصطفي ماجد شخصيا لا اعترف بالمتطلبات التي تكتبها اوراكل ،، لانها مبالغ فيها جدا ،، و اعرف ان الذي كتبها هو من صنع المنتج و لكن قياس الاداء خير دليل ،، فبواقع شكوي زميل لي من بطئ ا

بتاريخ:

السلام عليكم 

نعم انا تواجهنى هذه المشكلة ايضا 

بالرغم من ان الجهاز الشغال عليهو مواصفاته جيده على حدا ما الرامات 8 قيقا و البروسسر cor i7 3.10 herz , hard dis500 وعلى الرغم من زلك بطى فى تشغيل الويب لوجك لعمل رن للصفحة 

فهل البطى من قاعدة بيانات اوراكل ام هناك اعدادات معينه 

عندى اقتراح بان يتم تخصيص صفحة او منتدى لمناقشه administrative issues in adf application  خاصة الويب لوجك وقاعدة بيانات اوراكل 

او تقديم نصائح فيما يتعلق ب database and application performance

,لان مشكلة بطى الصفحة وتحميل البيانات عليها تعد من الاشياء الغير مرغوب فيها فى بئية ال web application

ارجو التفاعل مع الاقتراح نسبة لاهمية الموضوع 

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

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

هو كده جهازك امكانياته جيدة " الي حد ما " !!

بتاريخ:

الاوراكل ADF عموما بطئ في تشغيله لسببين مهمين ..

الأول : تعدد مراحل معالجة الصفحات و ده في حد ذاته بيستهلك فتره من الوقت .. وأيضا عمليه الكومبايل للموديل أثناء project compilation 

ثانيا : عمليتي deploy , Undeploy  المتكررة بتأثر علي مساحات الJvm المحجوزة و بالتالي مع عمليات التنفيذ المتكرر بتقل المساحة علي App server  و تقل المساحة المتاحة للتنفيذ و بالتالي بطء العمليتين اللي فاتوا 

 

و شخصيا عن تجربة .. سرعة الهارد مؤثر كبير جدا علي السرعه الكلية .. في السابق رفعت البروسيسور لاحدث بروسيسور موجود ف السوق و الرامات ل 16 و الفرق كان بسيط ... انما لما غيرت الهارد ل SSD تقريبا وقت التشغيل اصبح النصف أو اقل تقريبا  و اصبح تشغيل البرنامج شئ سهل جدا ومش محتاج انتظار ..

 

النصيحة :

استخدم Jdk 64 bit  -- زيادة مساحة Xmx -JVM  -- محاولة تجربة SSD 

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

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

بتاريخ:

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

انا شفت ناس قبل كده بتواجه مشكلة مع سرعة اي مشروع بتعمله بالـ ADF , حد واجه المشكلة دي يا جماعة ؟ دي مشكلة في الـ ADF يعني ,

ولا العيب من الناس الي قالت كده ولا ايه ؟

 

 

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

بالفعل اخي اسلام هي مشكلة حقيقة في تطبيقات الـ ADF وهذا رابط لمشاركة سابقة فيها مقترحات لمحاولة تقليل البطئ :

مشاكل الجي ديفلوبر Jdeveloper ؟ هل من حلول ؟

 

 عندى اقتراح بان يتم تخصيص صفحة او منتدى لمناقشه administrative issues in adf application  خاصة الويب لوجك وقاعدة بيانات اوراكل 

او تقديم نصائح فيما يتعلق ب database and application performance

,لان مشكلة بطى الصفحة وتحميل البيانات عليها تعد من الاشياء الغير مرغوب فيها فى بئية ال web application

ارجو التفاعل مع الاقتراح نسبة لاهمية الموضوع 

 

اؤيدك بهذا المقترح ونرجو من الادارة التي تسعى دائما الى تطوير المنتدى دراسة هذا المقترح ، واقترح ان يسمى القسم بـ Performance Tips كما موجود في الـ Oracle Documentation  او اي اسم اخر مناسب .

 

النصيحة :

استخدم Jdk 64 bit  -- زيادة مساحة Xmx -JVM  -- محاولة تجربة SSD 

 

مهندسنا المبدع درويش اتفق معك تماما في هذه النصيحة وكنت انوي ان اعلق على الموضوع ولكن سبقتني :)  فيما يخص مسالة  SSD Hard Disk فانه بالفعل له تاثير ملحوظ على زيادة السرعة .

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

هي النسخة المجاني يا جماعة فيها نفس المشكلة دي ؟

بتاريخ:

أظن وهذا الظن غالب أن قضية الثقل فقط عند التطوير لأن عملية run تستوجب المرور على مراحل حتى ظهور الصفحة

وأما بعد إنشاء المشروع ونشره على السرفر سواء كان apache أو glassfish أو weblogic فإن المراحل ستختصر إلى مرحلة او محلتين وهذه مواقع أنشئت بال ADF جربوها وسترى الفرق

www.ladwp.com

www.ferrovial.com

http://www.baesystems.com

http://www.symantec.com

بتاريخ:

قرأت التعليقات على هذه المشاركة ومع الأسف معظمها معلومات مغلوطة لأن ADF يعمل من خلال JDeveloper الذي يحتاج لمواصفات عالية في التطوير.

المشكلة أن الكل يريد أن يعمل بدون قراءة المواصفات اللازمة للتشغيل.

انظروا لهذا الرابط

http://docs.oracle.com/cd/E23104_01/sysreqs1213/sysrs.htm#CHDEDDJA

يقول لك أنه يحتاج 4-8 جيجا على الأقل وبالتالي المنطق يقول أنه لكي يعمل بشكل جيد فلا بد أن تكون الذاكرة أعلى من ذلك حيث عادة نعمل على 16 جيجا

أما لماذا يحتاج ذاكرة فالإجابة بسيطة ، لماذا كانت FIFA94 (أول لعبة فيفا لعبتها) تحتاج لجهاز صغير للتشغيل في حين أن FIFA2015 تحتاج إلى جهاز قوي للتشغيل؟

بتاريخ:

استاذنا الفاضل ،، مصطفي ماجد
شخصيا لا اعترف بالمتطلبات التي تكتبها اوراكل ،، لانها مبالغ فيها جدا ،، و اعرف ان الذي كتبها هو من صنع المنتج و لكن قياس الاداء خير دليل ،،
فبواقع شكوي زميل لي من بطئ الadf معه من فتره قرات المتطلبات قبل اربع خمس شهور فقط و كونت جهاز مطابق تماما لما هو مطلوب و كانت النتيجه مخيبه للامال
المساحات المكتوبه تزيد عن ناتج القياس benchmark تقريبا ستين ف الميه فالتجربه لم تاخذ الا حد معين و لم تزيد بعدها و يعطيك permgen space error والبروسيسور لم يستخدم تقريبا الا في اول خمس ثواني والرام لم يستخدم الا لسبع ثواني و انتظرت الهارد تقريبا خمسه عشر ثانيه و زاد الانتظار طويلا جدا مع زياده الداتا كنترولز و اضافه المكتبات الي ان تخطت ال ستين ثانيه انتظار للهارد فقط و قررت التجزءه فيما بعد و خلصت الي استخدام البروسيسور و الرام ليس اصل البطئ طالما انهم كافيين جدا

و بعدها قررت تركيب جهاز متوسط و لكن بامكانيات قطع اعلي و كان البروسيسور هو هو السابق و الرامات النصف و ترددها ١٦٠٠ بدلا من ١٣٣٣ و نظام تشغيل 32 و هارد ssd بدلا من hdd رغم انه ٧٢٠٠rpm و كانت الصدمه
اسرع من السابق تقريبا خمسين ف الميه

،،، انا لا اشكك في كلامك استاذنا الفاضل ،، و لكن انا لا اعترف الا بما هو ملموس و ليس كل ما تكتبه اوراكل صحيح مئه بالمئه و التجربه ليست حكرا ،، بامكانك التاكد باستخدام process traffic manager

تم تعديل بواسطة Darwiesh.fci

بتاريخ:
Darwiesh.fci

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

بتاريخ:

ADF برغم مميزاته الكبيرة فهو فعلا فيه بطء نوعا ما ، وهذا لتعدد مراحله كما ذكر بشمهندس درويش

 

ولكن أنا أعتقد أن المشكلة الحقيقية في الخبرة في معالجتها ،

وأنها ليست مشكلة كبيرة اذا تم معالجتها بطريقة صحيحة

 

والدليل مثلا ال Oracle Support

وهو معمول بال ADF

 

https://support.oracle.com/epmos/faces/MosIndex.jspx

 

سرعته مقبولة جدا

وأتفق مع بشمهندس مصطفى أن Jdeveloper  يحتاج على الأقل 8 جيجيا بايت خصوصا مع الاصدار .12c

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

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

مع احترامي , بس مش معني ان اوراكل شغالة بحاجة من منتجاتها , ان الحاجة دي كويسة , طبيعي ان الشركة تشتغل بمنتجاتها , لانها لو اشتغلت بتقنية تانية , محدش هيقرب من منتجاتها . مواقع مايكروسوفت معمولة بـ ASP.NET 

, ORACLE STORE AND OTN FORUM  معمول بـ ORACLE APEX علي حد علمي. وحتي لو اوراكل سبورت سرعته مقبولة فده متهيألي مش متوقف علي جهازي بس , ده متوقف ع السيرفر الي عليه الويب سايت كمان .

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

بتاريخ:

ال ADF هو Framework متكامل

وليس لغة برمجة مستقلة

يتيح لك العمل بعدة تقنيات مختلفة مثل Java, Ajax, Java Script, HTML, Web Services

من خلال مكتبات سابقة التجهيز تختصر لك حجم المشروع ووقت التنفيذ وتوفر لك قوالب جاهزة وتطابق في المنتجات.

 

و اعتمادها على لغة Java يوفر لك مميزات مثل العمل على بيئة الويب ، وال Integration  وهي متطلبات حديثة لن يكون سهلا تحقيقها بأداة تطوير بسيطة وهذا مفهوم ال (Enterprise)

أضف إلى ذلك أنها أدوات مجانية (Open Source) وهو ما يتجه إليه العالم الان في كثير من تطوراته.

 

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

 

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

 

الخلاصة متطلبات البرنامج واحتياجات المستخدم هي التي تحدد ما الأدوات الأنسب لتحقيقها.

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

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

محدش قال خالص ان الـ ADF مش فريم وورك متكامل ولا قال انه لغة برمجة مستقلة  , ومحدش قال ان استخدامه درب من الجنون .

- التقنيات واللغات الي ذكرتها , اي حاجة شغالة ويب بتستخدمها . PHP , ASP.NET , JEE

- انا مش عارف تقصد مين يا بمشهندس بالـ OPEN SOURCE , بس اكيد مش الـ ADF , ثم انه لو التقنيات دي كلها حتي OPEN SOURCE فده مش هيفيدك بحاجة لو شايف ان الـ OPEN SOURCE ميزة كبيرة ,

لان الفريم وورك الي بتستخدمه اصلا ADF مش open source .

 

ثم انا بصراحة مش بشوف حد بيشكر فيه بالطريقة دي غير العرب , الموضوع مختلف علي منتيدات اوراكل .

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

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

بتاريخ:

.

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

بتاريخ:

كما ذكرت سابقاً أن ADF ليس بطيئاً ، القضية باختصار هي كيف تقوم بعمل النظام باختصار وكيف تقوم بالإعدادات

بتاريخ:
eslam elbyaly

كيف رأيت الموضوع مختلف على منتديات أوراكل؟

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

https://community.oracle.com/thread/3537062

https://community.oracle.com/thread/3594083

https://community.oracle.com/thread/2355038?start=0&tstart=0

في مواضيع تانية بس مش أدامي دلوقتي , هتلاقى ان في ناس بتقول ان الـ ADF في مميزات اكتر من الفورمز , بس الي عايز اقوله انه مش بالصورة الي العرب بيتكلموا بيها ,

طريقة ( الحق يا جدع , ايه الي جاب الفورمز للـ ADF , انت بتتكلم ازاي , ده فرق السما والأرض ) !! , الموضوع عادي يعني , مفيش الضجة العظيمة الي عندنا دي .

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

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

كما ذكرت سابقاً أن ADF ليس بطيئاً ، القضية باختصار هي كيف تقوم بعمل النظام باختصار وكيف تقوم بالإعدادات

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

بتاريخ:

https://community.oracle.com/thread/3537062

https://community.oracle.com/thread/3594083

https://community.oracle.com/thread/2355038?start=0&tstart=0

في مواضيع تانية بس مش أدامي دلوقتي , هتلاقى ان في ناس بتقول ان الـ ADF في مميزات اكتر من الفورمز , بس الي عايز اقوله انه مش بالصورة الي العرب بيتكلموا بيها ,

طريقة ( الحق يا جدع , ايه الي جاب الفورمز للـ ADF , انت بتتكلم ازاي , ده فرق السما والأرض ) !! , الموضوع عادي يعني , مفيش الضجة العظيمة الي عندنا دي .

 

هذه هي المشكلة ، أنت تستشهد بمبتدئين يسألون عن الفرق بين Forms و ADF ومن يردون من أوراكل لا يمكن أن يعيبوا في منتجهم خاصة أن الكثير من الأنظمة مبينة بأوراكل فورم ، هم يأخذون القضية بشكل تدريجي.

كتبت مقالة من قبل عن كيف تقوم أوراكل بالتحول التدريجي من الفورم ويمكنك قراءتها

بتاريخ:
eslam elbyaly

هل تعلم أن لغة Assembly أسرع لغة في العالم؟ هل تستطيع التطوير بها؟

أجب وستعرف لماذا نحتاج إلى هاردوير

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

انا مش بستشهد بسؤال المبتدئ , انا بستشهد باجابات المحترفين علي المبتدئ .

مش كل الناس الي ردت في المواضيع دي موظفين في اراكل , دول مبرمجين عاديين زي الي هنا في المنتدي .

هقرأ المقال باذن الله .

جزيل الشكر لكل من شارك في الموضوع

بتاريخ:
eslam elbyaly

لو قرأت كلامهم بتمعن فستجد أن أغلبهم يدعم 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.