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

بتاريخ:

بعد البدء بحمد الله مع بعض المطوريين فى مؤسستنا فى تجربة الحل الأخير من شركة أوراكل المسمى
Application Development Framwork المدعوم بال Jdeveloper 11

بدأنا بتصميم بعض الشاشات كتجربة وتطبيق بعض الوظائف

والنتيجة كانت مميزه مقارنة مع الفورم ...

اليكم بعض المخرجات

http://sphotos.ak.fbcdn.net/hphotos-ak-snc4/hs648.snc4/60835_444254924652_597469652_4990611_1240521_n.jpg


http://sphotos.ak.fbcdn.net/hphotos-ak-snc4/hs693.snc4/63293_444297774652_597469652_4991612_1957468_n.jpg


http://sphotos.ak.fbcdn.net/hphotos-ak-snc4/hs675.snc4/61550_444299244652_597469652_4991624_3637207_n.jpg



http://sphotos.ak.fbcdn.net/hphotos-ak-ash2/hs325.ash2/60526_444298649652_597469652_4991614_7330519_n.jpg



http://sphotos.ak.fbcdn.net/hphotos-ak-snc4/hs693.snc4/63293_444297774652_597469652_4991612_1957468_n.jpg



ونموذج تطبيق كاااامل


http://www.youtube.com/user/shayjdev#p/u/6/XJybffH2R6M


تحياتى

بتاريخ:

الأخ/ mojtaba

بالنسبه لل ADF 11g فيمكنها أيضا عمل اكثر من ذلك لان فى حاجه اسمها ADF Faces Rich Client Components وهذه استخدامها لا يحتاج الى اى أكواد زى مثلا امكانيه عمل دراج ودروب للكومبونت عندك فى الصفحه وتصدير بيانات الجدول الى ملف اكسل وامكانيات كتير ممكن تتعرف عليها اكثر من Fusion Order Demo وده عباره عن ابليكيشن اوراكل عاملاه لاظهار امكانيات ADF 11g وهو عباره عن مشروع تسوق اليكترونى online Commerce وكمان عندنا ال ADF Data Visualizations Components ودى عباره عن الرسوم البيانيه واستخدامات الفلاش كما فى الصوره

536044479.jpg

وحتلاقى كمان faces كتير والحاجات دى استخدامها سهل لان الموضوع دراج ودروب ولن تحتاج الى كتابه اى اكواد ولكن التحدى الذى يواجه المطور هو امكانية عمل Customize لكل هذا حسب متطلبات كل مشروع لان الfaces فى رأيى الشخصى ليس جوهر ال ADF التى تقوم أساسا على الBusiness Logic وعلى الفاليديشن وعلى حمايه قواعد البيانات اثناء تعامل المستخدم مع هذه الصفحات عشان كده شىء مهم جدا هو ADF Business Components وده اللى بتعتمد عليه الصفحات اولا واخيرا وبيتعمل Bindings لكل كومبونت فى الصفحه عليه وبالتالى اللى بيدرس ال ADF مفروض يبدا بال ADF BC وعمل اللوجيك قبل استخدامه للفيسز :rolleyes:

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

الأخ/ mojtaba

بالنسبه لل ADF 11g فيمكنها أيضا عمل اكثر من ذلك لان فى حاجه اسمها ADF Faces Rich Client Components وهذه استخدامها لا يحتاج الى اى أكواد زى مثلا امكانيه عمل دراج ودروب للكومبونت عندك فى الصفحه وتصدير بيانات الجدول الى ملف اكسل وامكانيات كتير ممكن تتعرف عليها اكثر من Fusion Order Demo وده عباره عن ابليكيشن اوراكل عاملاه لاظهار امكانيات ADF 11g وهو عباره عن مشروع تسوق اليكترونى online Commerce وكمان عندنا ال ADF Data Visualizations Components ودى عباره عن الرسوم البيانيه واستخدامات الفلاش كما فى الصوره

536044479.jpg

وحتلاقى كمان faces كتير والحاجات دى استخدامها سهل لان الموضوع دراج ودروب ولن تحتاج الى كتابه اى اكواد ولكن التحدى الذى يواجه المطور هو امكانية عمل Customize لكل هذا حسب متطلبات كل مشروع لان الfaces فى رأيى الشخصى ليس جوهر ال ADF التى تقوم أساسا على الBusiness Logic وعلى الفاليديشن وعلى حمايه قواعد البيانات اثناء تعامل المستخدم مع هذه الصفحات عشان كده شىء مهم جدا هو ADF Business Components وده اللى بتعتمد عليه الصفحات اولا واخيرا وبيتعمل Bindings لكل كومبونت فى الصفحه عليه وبالتالى اللى بيدرس ال ADF مفروض يبدا بال ADF BC وعمل اللوجيك قبل استخدامه للفيسز :rolleyes:




اتفق معك فى ماقلت بالتاكيد واطلعت مسبقاُ على الأبليكسثن المطروحة وال demos وحتى ال shay blog ولا اظن امكانية عمل التخصيص ليوافق متطلبات ال business مشكلة كبيرة مفارنة مع امور اخرى حول الjdeveloper وال ADF نفسه لكن احببت تجربة محاولة تخصيص الواجهات لأن اوراكل بهذا المجال جامدة بعض الشى
وفعلا أتضح هذا مع بهض الجزئيات فى ال ADF وال justification فمثلاُ عملية ضبط Item او Component لايتم التعامل معها بسهولة كما هو معتاد بال IDE الأخرى لكن اظن هناك تقدماُ مقارنة مع المنتجات السابقة

اشكر لك اثارة النقاط السابقة وودت التنبيه ايضا لنقظة ال License فلكى تعمل Deploy و run لتطبيق بستخدم ADF تحتاج ل Application server مع adf module او Web logic server license اى انه لابمكنك اسنخدام التطبيق ببساطة مع سيرفر tomcat مجانى مثلا وهذا ماسيحد جدا من تطورة ويجعله محصورا فقط فى المؤسسات الكبيره , وهذا بخالف تماماُ المعروف تطلبيقات الجافا.


شكراً لأثارة النقاط
بتاريخ:
فمثلاُ عملية ضبط Item او Component لايتم التعامل معها بسهولة كما هو معتاد بال IDE الأخرى لكن اظن هناك تقدماُ مقارنة مع المنتجات السابقة


انا لا أقصد ذلك بالتاكيد وهذه ليست مشكله فيوجد بال ADF ما يسمى بال layouts ويوضع داخلها children components حسب نوع كل layout وهو امراً سهلاً يمكنك مراجعه هذا الموضوع من هنا ما قصدته هنا حول متطلبات الbusiness امر اخر واقصد به Behavior of Data in pages وأشياء أخرى تتعلق بالسيكيوريتى مثلا عندنا ADF view Criteria بنعمل منه بحث وعندنا مثلا بوتون لتعديل نتائج البحث فى الحاله دى طبعا حيبقى عندنا بيسنس لوجيك ان البوتون ده حيبقى متنشط عندما توجد نتائج للبحث وغير متنشط فى اى حاله اخرى وده بنعمله بطريقه سهله فى البيسنس مثال تانى عمل render ل components معينه فى الصفحه بناء على نتيجه selectOneChoice ومثال ثالث عاوز تبعت باراميتر لصفحه معينه عشان يجيلك النتيجه بناء على هذا الباراميتر وفى المثال ده كان أصلا الرسم البيانى بيتغير على حسب هذا الباراميتر (مشروع امتحانات اون لاين)هذا ما قصدته بعمل customize للفيسز حسب ال business ومثال اخر :rolleyes: عندنا مثلا اكثر من Panel Tabbed بعض منها حتبقى ظاهره للادمين فقط او من له الصلاحيات والبعض الاخر للجميع وهكذا ده البيسنس الخاص بالابليكيشن

أى انه لابمكنك اسنخدام التطبيق ببساطة مع سيرفر tomcat مجانى مثلا


عدد كبير من المطورين نجح فى عمل ديبلوى لل ADF على Tomcat 6 راجع هذا الموضوع من هنا :rolleyes:
بتاريخ:
  • كاتب الموضوع

سلام

بخصوص النقطة الاولى طبعا لم اقصد ان التخصيص هو عملية ضبط ال Layout بل فهمت تماما قصدك وقصدت ان هذا الموضوع محلول .

اما النقطه الثانيه وهى عمل ال Deployment على Tomcat مع موديول ADF فتستحقى الشكر عليها لانها رائعه بحق ...

بالرغم من ان موضوع الليسنس هنا لن يساهم فى دفع الموضوع ليلحق بسابقاته ..

تحياتى

بتاريخ:
بالرغم من ان موضوع الليسنس هنا لن يساهم فى دفع الموضوع ليلحق بسابقاته ..


برضه مش فاهمه :rolleyes: لو حتعمل ديبلوى على Application Server مرخص او web logic مرخص يبقى مش حتدفع ليسنس لو عاوز تعمل ديبلوى على سيرفر مجانى يبقى حتدفع ADF runtime licence (ده طبعا فى حاله الproduction وليس الDevelopment)اما لو مش عاوز تدفع خالص فاستخدم الJSF (عروسه صن المدللة)وعلى فكره الADF مبنيه عليها بالكامل

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

بالرغم من ان موضوع الليسنس هنا لن يساهم فى دفع الموضوع ليلحق بسابقاته ..


برضه مش فاهمه :rolleyes: لو حتعمل ديبلوى على Application Server مرخص او web logic مرخص يبقى مش حتدفع ليسنس لو عاوز تعمل ديبلوى على سيرفر مجانى يبقى حتدفع ADF runtime licence (ده طبعا فى حاله الproduction وليس الDevelopment)اما لو مش عاوز تدفع خالص فاستخدم الJSF (عروسه صن المدللة)وعلى فكره الADF مبنيه عليها بالكامل

موفق



سلام انا اناقش الفكره ليس لمؤسسة داخلية انا احاول انا انافس بالمنتج عبر الانترنت اقصد ASP.NET و PHP وماقصدته بسابقاته لانى اعرف ان ال JSF اللهى FRAMWORK ل JSP موجود لها استضافة على الانترنت
ولا اقصد بان اقوم بعمل السيرفر داخل المؤسسة بل استخدم احدى الخدمات الموجوده مسبقاُ.

فموضوع انتشاره مثل الاخريات من المستحيلات تقريباً يمن ال jsf بلرغم انه لايمثل ولاحتى 7% من سوق الأنترنت حسب فكرتى . وطبعاً لان معظم مخدمات الأنترنت التجارية التى تستطيع عمل استشافة hosting لJSP
تعمل فى الغالب على tomcat 4 & 5 ومن دون ال ADF runtime فالموضوع يبدو انه سيظل للسنوات القادمة مثل سابقه الفورم مطبق فى نطاق شركات وليس ك Public مثلاً

نقطة ال License مفهومة طبعاً لكنى اناقش الفكرة كمطور تطبيقات انترنت يبحث عن حل ينافس ربما ال ASP.net , وال PHP

تحياتى .


تحياتى
بتاريخ:

لا مجال هنا للمقارنه بين اللغات المستخدمه فى تصميم المواقع والامر ليس له علاقه بعمليه الاستضافه فقط وليست عمليه الانتشار دليلا على أى شىء فلكل لغه مجالها الخاص فاذا كانت لديك مشروعات صغيره لا تحتاج الى اى Tier ( أى انه No Tier) فاستخدم MySQL ومعها ال php فهذه المواقع المصممه بال PHP لن يكون فيها اى فصل بين طبقه البيسنس وطبقه الفيو (تصميم الصفحات) ولن تحتاج الى مبرمجين لعمل الاكواد والى مصممين لعمل الصفحات فالمشروع صغير وقاعده البيانات محدوده


اما اذا كنت تستخدم قاعده بيانات ضخمه كالاوراكل وتحتاج الى واجهه تتعامل مع المستخدم لكي تسهل عمليه البحث واستخراج البيانات وفى نفس الوقت ضمان اكبر قدر من الحمايه لهذه البيانات فستسخدم موقع مبنى على تقنيه الj2ee او ال ADF ( هي j2ee في الاصل) وعدم انتشارها مثل ال j2ee يرجع الى قلة المتمرسين عليها



اما من ناحيه ال net. وانتشارها فمن يحب البقاء تحت مظلة ميكروسوفت والاعتماد كلية على نظام تشغيل ويندوز وتشغيل المواقع على IIS برغم ضعفه وجميع ثغراته الامنيه فليعمل بال .net وعموما اجد ان المواقع الضخمه تفضل تقنيات الـJ2ee على ال .net

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

سلام


لا مجال هنا للمقارنه بين اللغات المستخدمه فى تصميم المواقع والامر ليس له علاقه بعمليه الاستضافه فقط وليست عمليه الانتشار دليلا على أى شىء فلكل لغه مجالها الخاص فاذا كانت لديك مشروعات صغيره لا تحتاج الى اى Tier ( أى انه No Tier) فاستخدم MySQL ومعها ال php فهذه المواقع المصممه بال PHP لن يكون فيها اى فصل بين طبقه البيسنس وطبقه الفيو (تصميم الصفحات) ولن تحتاج الى مبرمجين لعمل الاكواد والى مصممين لعمل الصفحات فالمشروع صغير وقاعده البيانات محدوده

لااظن ان موقع نت كرافت وغيرها يوافقونك فيما تقولين
اما بخصوص تطبيقات صفيره فلا اظن ان فيس بوك مثلا يوافق رؤيتك مع 500 مليون مستخدم


1201782215_201cc40ecc_o.jpg

اما عن بى اتش بى فهى تتعامل مع كل اتواع قواعد البيانات حتى اوراكل ولها تطبيقات Enterprise على الأنترنت وغيرها



اما قلة المتمرسين فى جافا JSP - JSF بحسب رايك فليس للصعوبة فقط بل لقلة الموارد ,وارتفاع تكلفة التطوير على الرغم من مميزاتها .

انا لا ادافع عن الى اتش بى واقارنها مع ال JSP طبعا لكنى ارى ان مستقبل ADF سبكون بالضبط مثل اوراكل فورم ليس لpublic مثل لفات تطوير التطبيقات الاخرى

وسيبفى ال JSF ك Framework هو الأكثر استخداماُ مقارنة مع ال ADF .

بالمناسبة كمطور مارايك بمستقبل ال Netbeans مقارنة مع Jdeveloper و eclipse وماذا يدور حول امكانية انهاء حياة ال Jdeveloper كما يشاع من قبل اوراكل

واى البيئتين اصلح للأستخدام فى بناء تطبيقات ويب متوسطة الحجم ...

تحياتى
بتاريخ:
اما قلة المتمرسين فى جافا JSP - JSF بحسب رايك


لقد فهمت كلامى بطريقه خاطئه تماما انا قلت قلة المتمرسين على ال ADF وليس على ال j2ee

ADF هي j2ee في الاصل وعدم انتشارها مثل ال j2ee يرجع الى قلة المتمرسين عليها


لانى اعرف الكثير من المتمرسين على ال j2ee وقله المتمرسين على ال ADF امر طبيعى للغايه نظرا لحداثتها

اما عن بى اتش بى فهى تتعامل مع كل اتواع قواعد البيانات حتى اوراكل ولها تطبيقات Enterprise على الأنترنت وغيرها


لا يمكن المقارنه بأى حال من الاحوال بين ال php وال j2EE هذه المقارنه كمن يقارن بين صخره وجبل :rolleyes: وانا لم اسمع من قبل عن اى شخص استخدم ال php مع قاعده بيانات اوراكل اطلاقا ومن الممكن ان يكون هذا الدعم موجود بالفعل تستخدمه اللغه ليعطيها الشهره لان اوراكل من اقوى قواعد البيانات ثم أنا لا احب أن أضرب مثلا بموقع معين واقول لغه ال php قويه لان هذا الموقع يستخدمها هذا ليس دليلا على شىء وان استخدمنا نظريتك هذه فلماذا ال 4shared والياهو مصممين بال j2ee ؟ :rolleyes:


لكنى ارى ان مستقبل ADF سبكون بالضبط مثل اوراكل فورم ليس لpublic مثل لفات تطوير التطبيقات الاخرى


اولا: لا وجه مقارنه بين ال ADF وبين الفورم على الاطلاق فانت تتحدث عن موقع وليس Desktop Application ولكن اعتقد بسبب موضوع الليسنس والاستضافات التى تدعم اوراكل فيمكن ان يكون استخدامها مقتصر على ال intranet وبعدين على حسب كلام اوراكل ال ADF هى البديل الاستراتيجى للفورم ومشاكله المتعدده

وسيبفى ال JSF ك Framework هو الأكثر استخداماُ مقارنة مع ال ADF .


ما دامت ال JSF اوبن سورس فالطبع ستكون هى الاكثر استخداما وللعلم اذا كنت دارس لل ADF فستعرف انها بالكامل JSF مع الكثير من الاضافات من عند اوراكل

وماذا يدور حول امكانية انهاء حياة ال Jdeveloper كما يشاع من قبل اوراكل


ادهشتنى فعلا كيف يمكن لاوراكل ان تنهى حياه ال JDeveloper وهى تطور فيه باستمرار وتطرح نسخه جديده كل ثلاثه اشهر :( الجى ديفيلوبر من افضل ما انتجت اوراكل على الاطلاق و مستقبله واعد بالفعل

مارايك بمستقبل ال Netbeans مقارنة مع Jdeveloper و eclipse


مره اخرى تقارن بين ال IDEs المختلفه وتقول ايهما الافضل وهذا ليس صحيحا لان

Every Java IDE has its pros and cons


ولكن مع ذلك حقولك وجهه نظرى انا بستخدم الجى دفيلوبر وهذا ليس لدعمه الكامل لقواعد بيانات اوراكل ولكن لحاجات كتيييييييير اوى لا مجال للحديث عنها لكثرتها ولكن منها انه بيوفر لى very good Visual design Tool افضل كثيرا من الموجوده فى ال Netbeans وده طبعا فى حاله ال JSF لان ال ADF ليس امامى بديلا اخر

:( ونصيحتى انك تحاول تشتغل كثيرا على ال JDeveloper عشان تعرف its pros and cons

ولكن ما يستحق الذكر ايضا ان الجى دفيلوبر بيحتاج جهاز بمواصفات عاليه ( واحده من ال Cons :lol: ) (رامات 2 جيجا على الاقل )واعتقد ايضا ان هذا طبيعى بسبب الفيسز والويب لوجيك سيرفر وما الى ذلك ولكن بعد شراء اوراكل لصن لن تكون هذه مشكله كبيره لان فريق النت بينز سيعمل على تطويره لتحسين ال performance


أتمنى أن أكون قد افدتك :(

بتاريخ:

شكرا لهذه الطروحات الرائعة
انا شخصيا معجب بالجي ديفلوبر مع اني ما اشتغلت عليه
ولكن لي تعليق بسيط
من قال لكم ان اوراكل فورم سينتهي ؟؟
اعطوني دليل واقعي واحد على كلامكم ام انه مجرد تخمين
ولو ارادت ارواكل انهائه لما طورته الى oracle fusion middle ware
ولما طورت نظامها الشهير oracle e-buss ( oracle apps)

اتمنى ان نطرح طروحات علمية بدون تعصب غير بناء وشكرا لكم وشكرا للاخت هالة المتميزة

بتاريخ:
  • كاتب الموضوع
وانا لم اسمع من قبل عن اى شخص استخدم ال php مع قاعده بيانات اوراكل اطلاقا ومن الممكن ان يكون هذا الدعم موجود بالفعل تستخدمه اللغه ليعطيها الشهره لان اوراكل من اقوى قواعد البيانات ثم أنا لا احب أن أضرب مثلا بموقع معين واقول لغه ال php قويه لان هذا الموقع يستخدمها هذا ليس دليلا على شىء وان استخدمنا نظريتك هذه فلماذا ال 4shared والياهو مصممين بال j2ee ؟


???? ' تدعم php كل انواع قواعد البيانات بلا استثناء منذ نشأتها وانا شخصيا لدى عدة تطبيقات php تعمل على قاعدة بيانات اوراكل ومنهاما بحجم بيانات حوالى 600 سجل يومياً ويمكن ان يصل الى 10 الاف سجل بال 10 ايام والتطبيق له حتى الان 4 سنوات هذا غير هذا الرابط الموجود بموقع اوراكل شخصيا ً

http://www.oracle.com/us/technologies/php/index.html


The open source scripting language PHP is one of the world's most popular Web application programming languages. Oracle is committed to helping the PHP community make a bigger impact on large enterprise developments by delivering stable production environments, native integration with the Oracle Database, and PHP support in the Oracle Application Server.

Oracle and partner Zend Technologies deliver an enterprise-class PHP stack from top to bottom supporting the development, deployment, and management of business-critical PHP applications on Oracle, while easing deployment in Oracle VM virtual environments. Learn more about this enterprise-class Linux and PHP solution.



لا وجه مقارنه بين ال ADF وبين الفورم على الاطلاق فانت تتحدث عن موقع وليس Desktop Application ولكن اعتقد بسبب موضوع الليسنس والاستضافات التى تدعم اوراكل فيمكن ان يكون استخدامها مقتصر على ال intranet وبعدين على حسب كلام اوراكل ال ADF هى البديل الاستراتيجى للفورم ومشاكله المتعدده


فورم 6 كان Desktop application اى client server application اما فورم 10 و 11 ف web based application ولاتصنف على الأطلاق ك desktop application



ادهشتنى فعلا كيف يمكن لاوراكل ان تنهى حياه ال JDeveloper وهى تطور فيه باستمرار وتطرح نسخه جديده كل ثلاثه اشهر :rolleyes: الجى ديفيلوبر من افضل ما انتجت اوراكل على الاطلاق و مستقبله واعد بالفعل


:( الفكرة ليست فكرتى طبعاً بل مطروحة وبقوة بمجموعة مواقع تمثل القوة بعينها مثل experts-exchange.com وغيرها ويقال ان اوراكل تعمل على تطوير ال netbeans بعمل دعم لعديد من المميزات والأدوات والا فلماذا الابقاء على منتج منافس ليس فقط منافس بل الأكثر استخدام من قبل مطورى الجافا على الانترنت وغنى لكل الأدوات التى حتى تسمح لك بالتصميم Viualized مثل ال jdeveloper بس طبعا بدون ال ADF عموما سنرى ماذا سيحدث ...



ولكن مع ذلك حقولك وجهه نظرى انا بستخدم الجى دفيلوبر وهذا ليس لدعمه الكامل لقواعد بيانات اوراكل ولكن لحاجات كتيييييييير اوى لا مجال للحديث عنها لكثرتها ولكن منها انه بيوفر لى very good Visual design Tool افضل كثيرا من الموجوده فى ال Netbeans وده طبعا فى حاله ال JSF لان ال ADF ليس امامى بديلا اخر :rolleyes: ونصيحتى انك تحاول تشتغل كثيرا على ال JDeveloper عشان تعرف its pros and cons


جميع مايستطبع ال jdeveloper ألقيام بعمله يستطيع ال netbeans عمله مع عدم انكار السهولة فى ال jdeveloper بالاضاقى لل integration والتجهيزات الخاصة للعمل مع قواعد بيانات اوراكل فى jdeveloper وطبعا ال ADF



ولكن ما يستحق الذكر ايضا ان الجى دفيلوبر بيحتاج جهاز بمواصفات عاليه ( واحده من ال Cons :( ) (رامات 2 جيجا على الاقل )واعتقد ايضا ان هذا طبيعى بسبب الفيسز والويب لوجيك سيرفر وما الى ذلك ولكن بعد شراء اوراكل لصن لن تكون هذه مشكله كبيره لان فريق النت بينز سيعمل على تطويره لتحسين ال performance



هذه احدى اكبر المشكلات بال jdeveloper حتى قبل ال ظهور ال ADF نفسها وبخاصة ال integration مع ال weblogic server هذا غير المشكلات التى تحدث به bugs حسب اراء معظم مطورى ال JSF والجافا.

سعدت كثيراً بافكارك وافاداتك ودمتى .




الأخ mmsalman87

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








تحياتى
بتاريخ:
فورم 6 كان Desktop application اى client server application اما فورم 10 و 11 ف web based application ولاتصنف على الأطلاق ك desktop application


لكى تنزل الفورم على اى جهاز تحتاج لل Jinitiator وبتنزل ك Applet وهى ثقيله للغايه على اى براوزر ولا يمكن من مجرد عمل لها ديبلوى على ابليكيشن سيرفر تعد كموقع كال JSP مثلا والذى لا يحتاج الى اى متطلبات فى جهاز العميل غير الويب براوزر وبالتالى لا يمكن اعتبارها ويب

الفكرة ليست فكرتى طبعاً بل مطروحة وبقوة بمجموعة مواقع تمثل القوة بعينها مثل experts-exchange.com وغيرها ويقال ان اوراكل تعمل على تطوير ال netbeans بعمل دعم لعديد من المميزات والأدوات والا فلماذا الابقاء على منتج منافس ليس فقط منافس بل الأكثر استخدام من قبل مطورى الجافا على الانترنت وغنى لكل الأدوات التى حتى تسمح لك بالتصميم Viualized مثل ال jdeveloper بس طبعا بدون ال ADF عموما سنرى ماذا سيحدث ...


رغم انى لا احب الكلام على الاشاعات لانها اشاعات :rolleyes: ولكن هناك اشاعه بالعكس تماما تقول ان اوراكل سوف تقتل ال netbeans حتى لا ينافس الجى ديفيلوبر ورغم أننى لا أجد فى هذه الفكره الاخرى اى منطقيه ولكن ال ADF هى التى تراهن عليها اوراكل لمنافسه ال ASP.net والجى ديفيلوبر لينافس ال Visual studio فكيف تقتل اوراكل سلاحها الأقوى التى تحارب به ميكروسوفت :( :( :( ؟

جميع مايستطبع ال jdeveloper ألقيام بعمله يستطيع ال netbeans عمله مع عدم انكار السهولة فى ال jdeveloper بالاضاقى لل integration والتجهيزات الخاصة للعمل مع قواعد بيانات اوراكل فى jdeveloper وطبعا ال ADF


لقد ذكرت بنفسك بعض من مميزات الجى ديفيلوبر عن النت بينز واضف الى ذلك أيضا visualized Tool فى ال JSF فالنت بينز للاسف يتمتع باسوء visual web designer ومن وجهه نظرى باه وعن تجربه شخصيه بعد استخدام البرنامجين انا شايفه ان اوراكل بتعكف على تطويرهم بحيث ان كلا منهم يفيد ويستفيد من الاخر يعنى مثلا بتحاول تستفيد من خبره فريق النت بينز لتحسين سرعه الجى دفيلوبر وبتستفيد من الجى ديفيلوبر تيم لاستبداال visual web designer السىء فى النت بينز بآخر سلس ومرن للغايه كنظيره فى الجى ديفيلوبر يعنى من الاخر بتحاول تعمل integration للبرنامجين ليكمل كل منهما الاخر

:rolleyes:


هذه احدى اكبر المشكلات بال jdeveloper حتى قبل ال ظهور ال ADF نفسها وبخاصة ال integration مع ال weblogic server هذا غير المشكلات التى تحدث به bugs


اذا كنت استخدمت الجى دفيلوبر قبل ذلك فستعرف أن مشكله الرامات عاليه (وانا لا احسب ان 3 او اربعه جيجا رامات عاليه بالمناسبه) تواجهنا فى العمل مع ال ADF 11g فقط ولا توجد اى مشاكل مع اى تقنيه اخرى نعمل بها سواء على ال Jdeveloper 11g أو Jdeveloper 10g فمثلا فى ADF 10g واحد جيجا رامات هى اكثر من مناسبه للعمل عليه وسبب احتياج ال ADF 11g للذاكره العاليه يرجع الى اسباب كثيره منها استخدام ال ADF Faces Rich client components وعمل البايندينج لل Components على البينس لوجيك الخاص بها اثناء الرن تايم وتشغيل الانتجيريتيد ويب لوجيك سيرفر وعمل ديبلوى للابليكيشن عليه فى كل مره اما موضوع البجس فقد عملت مشاريع كثيره عليه ولم اجد الكثير منها

نصيحه اخيره

فهمت من كلامك انك لم تعمل على الجى دفيلوبر وجميع اراءك التى طرحتها فى هذا الموضوع هى انطباعات قرأت عنها أو سمعتها بدون تجربه ونصيحه ان تبدا بالعمل عليه مشروع صغير من البدايه للنهايه ثم ارجع الى هذا الموضوع وعبر عن رايك بعد التجربه والخبره من العمل عليه وانا واثقه من اختلافه 360 درجه :lol:

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

سلام

اوافقك على النقطة الأولى


النقطة الاخيرة اتمنى ان تدع لنا قاعدة البيانات القليل من الوقت للتبحر فى الدبفولوبر هذا ان وجد :rolleyes:

اشكرك جزيل الشكر للأيضاحات


تحياتى

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

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

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

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

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

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.