الانتقال إلى المحتوى

لماذا أوراكل تنزل أو تطور كثيرا من البرمجيات ؟


naif224

Recommended Posts

عندي سؤالين وهما ، أرجوا مناقشتهما :

1) لماذا أوراكل تنزل أو تطور كثيرا من البرمجيات التي تتعامل معها في Jdeveloper10 ، حيث أن المستخدم ما يلبث أن يتعلم لغة ما حتى ينزلوا لغة أخرى ، مثلا : لما تعبنا وتعلمنا الـ JSP أنتقلت أوراكل وقالت الـ JSF أفضل من الـ JSP والآن نحتاج لتعلم حلول ومشاكل الـ JSF
ما أقول إلا الله يعين ؟

2) في إصدار الـJSP كان هنالك dataAction وكان بالإمكان كتابة كود داخل dataPageبالجافا ولكني الآن بالـJSF لا أراه فهل له طريقة لإظهاره أم ألغته أوراكل ؟

رابط هذا التعليق
شارك

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

تطوير بيئات لغات البرمجة يعود بالدرجة الأساسية إلى ظهور تقنيات جديدة وعندها تحتاج الشركة الى تضمين هذه التقنيات فتعمد إلى التطوير وخاصة اذا كانت هذه التقنية جيدة ومفيدة لمنتجها ويساعده على منافسة الشركات الأخرى
وأنت أجبت على سؤالك من خلال ظهور تقنية JSF Java server faces
أدى الى تطور JDev من 10.1.2 الى 10.1.3
استفادت منها اوراكل في ظهور مكتبة رائعة من العناصر
ADF Faces
والهدف برأيي أن JSF تستطيع وبسهولة منافسة ASP .net 2

بخصوص سؤالك الثاني إن الغاء DataAction بسبب استخدام JSF بدلا من Struts
وتستطيع كتابة كود جافا بأكثر من طريقة مثال
اذا كانت الصفحة تحتوي على
Backing Bean
أو تستطيع كتابة منهج معين ثم سحب هذه المنهج على الصفحة حتى يتك ظهور زر عند ضغطه يتم تنفيذ هذا الكود مثال زر Find هو عبارة عن منهج للبحث

المشكلة يا أخي أننا نتأخر في تعلم تقنيات الجديدة فأنا لم أجد مادة عربية واحدة أو موقع عربي يتكلم عن JSF أو EJB أو ADF BC
أعتقد أننا يجب أن نشكل مجموعة Group ممن هم مهتمين في هذه التطورات من أجل أن يتساعدوا ويتبادلوا الخبرات
واذا أحببت نستطيع أن نبدأ بهذه المجموعة من كلانا نتبادل الايميلات و نتعاون لبدء باستخدام هذه التقنيات وعلى أمل أن ينضم لنا الأخوة الاخرين في هذا المنتدى
ونبدأ بتفعيل القسم JDev

من أهم شروط الانضمام:
على كل عضو أن يضيف مقالة أو درس أو معلومة جديدة على الأقل كل أسبوع الى قسم JDev

وعلى الله فلنتوكل

تذكرت أن أضيف طبعا يجب أن ينضم لنا الأخ أحمد الجابري فأنا أحب هذا الانسان في الله واحترامه
مع أني لا أعرفه :(

السلام عليكم

تم تعديل بواسطة toad
رابط هذا التعليق
شارك

على الله فلنتوكل ،

أنا مستعد لإضافة مقال عن الـ ADF كل أسبوع

وسوف أحاول البحث معكم عن أي مقال او معلومة عن الـ JSF كل أسبوع أيضا .......................

رابط هذا التعليق
شارك

مشكور خي toad .. على الحب :( . على الاقل هو هدية نضمن نزاهتها .

عندي تعقيب بسيط على مادار بينكم في النقاش .. وهو ان شعار JDeveloper في شاشة الترحيب "productivity with choice"
يجيب على بعض الاشكال .. وهي ان لك حرية الاختيار للتقنية التي تريد استخدامها . فلم يمت شيء .

نقطة اخرى وهي ان اوراكل ليس لها علاقة بالتقنيات فهي مجرد مستهلك لها وان التقنيات مصدرها الوحيد sun و مشاريع الـOpen source من اباتشي مثل struts .. وهناك تقنيات اكثر روعة مثل spring و اخرى تتعلق بوظائف محددة مثل عمليات الindexing لعمل محركات بحث قوية كقوقل .
كما ان ADF هي في الاساس تقنية POJO .

بالنسبة لـ JSP فهي تقابل تماماً من حيث المبدأ .. لغة ASP .. اما JSF فكما اسلفت اخي toad تقابل ASP.NET . بل وتمتاز عليها بان الموضوع مفتوح لإضافة المزيد من الـFaces اما في ASP.NET فانت تحت رحمة مايكروسوفت .

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

JSF تحتاج الى هجرة و ليس مجرد اطلاع .. فهي تغيير كلي لمبادىء البرمجة ليس فقط بالنسبة لمطوري Oracle Forms ولكن حتى لمطوري الويب بواسطة JSP و ماشابهها ASP و PHP و ColdFusion .. الخ ...
فالموضوع يحتاج خطة تهجير :( .


ودمتم .

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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