بتاريخ: 11 أكتوبر 200520 سنة comment_49274 عند النظر للسوق العربية نلاحظ أن الزبائن لو سمع انك قمت بعمل برنامج بقاعدة بيانات Oracle سيسيل لعابة ويقبل البرنامج على طول . ولو سمع انك قمت بنفس العمل على قاعدة بيانات Sql Server سيتردد وإن سمع أنها بـ Access سيمانع ما لم يكن غبي . هذا في حال أن خير بينهم .حقيقة استغرب من أن بعض الزبائن الذين لديهم معلومات عن قوة Oracle إلى حدد غير معقول على الرغم أني لا أهمل قوة Oracle وأنا أعرف فعلاُ مدى قوتها . لذلك فبالكاد يقنع مبرمجو قواعد Sql Server الزبائن على الرغم من أن هذه القاعدة Sql Server تعتبر منافسا فعلاً كما رأيتها .أستنتج من هذا أن هناك شهره في تقيم البرمجيات أكثر من فحص قوة البرنامج نفسه .لذلك لن افتح موضوع قواعد البيانات والفرق بينهما لأني اشعر يقيناً أن القوة تكمن في نوع العمل الذي أنا أعمل به حاليا وفي نفس اللحظة الفوارق بين Oracle و Sql Server قليلة وإن كنت أميل للاثنتين معا .لكن يهمني هوا الواجهات:سوف أعيد نفس الكلام السابق هوا الشهرة العمياء لل Oracle Developer من وجهة نضري حقيقة تعاملت مع هذا البرنامج ولم ارتح له بتاتاُ نظرا لكونه قاصر على العديد من المهام منها هناك بعض الأحداث التي لا يدعمها هذا البرنامج أيضا التحكم وطريقة التعامل مع هذا البرنامج غير منطقية البتة هناك العديد من المهام الأخرى غير قادر على التعامل معها من ضمنها الرسومات .مقارنا برنامج Oracle Developer مع بقية اللغات البرمجية يتضح لي أنه أصلا لا يوجد وجه للمقارنة لماذا : هوا أن Oracle Developer ليس لغة برمجية وإنما هوا مدير للقاعدة بيانات إذا لا يقارن بالغات البرمجية طيب من هذا المبدأ لماذا يفضل السوق Oracle Developer عن بقية اللغات هل هو مجرد شهرة فقط أم كيف .يعني لو صممت واجهة باستخدام Java أو Visual basic وهوا الأسهل والأسرع لقال البعض أن Oracle Developer طالما انه موجه لقواعد البيانات فهوا الأسرع , في الحقيقة أنا لم أجد أي سرعة مقارنة ببقية اللغات , طيب نشوف الرأي الثاني والذي يقول أن اللغات البرمجية هي أصلا موجه للعديد من المهام لذلك ستكون بطيئة :أحب أن أنوه أن الترجمة هي بحسب المحتوى يعني لوقمت باستخدام Classes قواعد البيانات سيتم ترجمتها ولن يتم ترجمة بقية الـ Classes الأخرى ما لم تستخدمها .طيب البعض يقول أن الأدوات المستخدمة مثل Ado بطيئة برد أن الفكرة ليست في Ado نعم قد تكون بطيئة لكن هناك أدوات أخرى أن كنت تهم البطيء وهي من شركة Oracle نفسها و تستخدم مثل Ado لكنها أسرع كما يقال كما يقال أيضا أن شركة Microsoft قد أعططت مترجم أو محرك قاعدة البيانات Oracle لشركة Oracle لتقوم هي بعملة وسيتم إضافته مع Ado.Net والتي تستخدم مع Visual Basic.net و #C وغيرها من لغات .net طيب سهولة التحكم بقاعدة البيانات من اللغة البرمجية هي أكثر من ناحية المنطق أيضا كونها تزودك بالعديد من المهام وأنا أخاطب المبرمجين وليس هواة الحاجة الجاهزة حيث أني اعتبر Oracle Developer هوا معالج Wizard والمعالج ليس فيه كل شي . نعم Oracle Developer سهل من ناحية الاستخدام لكن هل هوا اقوي من اللغات البرمجية لوجيت تقارنهم .إذا لماذا يفضل السوق Oracle Developer عن غيرة من اللغات . حذاري حد يفتح ناحية الأمان لان الأمان غير متوفر في Oracle Developer لأن عمليات التحويل تتم على مستوى Assembly وليس اللغة يعني Oracle Developer قابل للاختراق ايضأ وهذا موضع لا أريد أن افتحه .أتمنا من من لدية تعليق أو تصحيح يشارك تقديم بلاغ
بتاريخ: 14 أكتوبر 200520 سنة كاتب الموضوع comment_49460 نحن دائما مع الشهره وليس المنطق وأسهل والأفضل هذا على ما يبدو . تقديم بلاغ
بتاريخ: 14 أكتوبر 200520 سنة comment_49463 السلام عليكم اخى فى الله\ فواز الشمري انا قد لا افيدك فى الرد على الاستفسار المطروح من قبل مقالك الجيد لانه يناقش الموضوع من وجهتين اسمح لى ان اسال هل فعل Oracle developer قوى بهذا الشكل الذى صورته فى المقال ؟؟؟ وان كان فعلا كذلك هل سيظل قوى هذه الايام ام ان Oracle10g: Jdeveloper هيطغى على Oracle developer مع العلم حسب معلوماتى المتواضعه ان Jdeveloper يستخدم ويعتمد على قوه Java ام سيظلOracle developer محتفظ بقوته تعليق على المقاله ان مع الراى ان لغه البرمجه هى الاقوى لانها تتيح لك كل الامكانيات وفى مثل مصرى بيقول (الصيت ولا الغنى ) والصيت يعنى الشهره لمن لا يعرف تقديم بلاغ
بتاريخ: 14 أكتوبر 200520 سنة comment_49469 شكرا يافواز على هذا المقال ...ولاكن لي تعليق على احد نقاطك .. وهي انه من الخطأ القول ان Oracle Developer لغة برمجة !!! بل عندي ايظاً تحفظ على من يقول ان Visual Basic هي لغة برمجة ،،،، هذي كلها برامج تطوير وعمرها ماكانت لغات ..والنقطة الثانية التي تقول لماذا هذة الشعبية Oracle Developer ،، اعتقد (وممكن يكون غلط) مش اي احد يقدر يتشغل Oracle Developer لذلك اجد اللذي وصل لدرجة البرمجة هو انسان مجتهد واشتغل كثير ،،، في نفس الوقت اللذي وصلت السهولة في برامج مايكروسوفت الا ان يستطيع اي واحد لدية مبادئ بسيطة عن .net عموما ان يقوم بعمل برنامج ولو صغير ،، حتى ان كان لايعرف الفرق بين Classes و Functions ... ودليل اكثر اخر على ماأقول انظر كيف حرص اللذين يعملون في اوراكل على الحصول على شهادات OCP ،،، في نفس الوقت اللذي لايعرف كثيرين من اللذين يعملون في .net شي عن هذه الشهادات .. طبعا هذا الكلام استنتجته من خلال زياراتي المنتديات الخاصة بـ .net تقديم بلاغ
بتاريخ: 16 أكتوبر 200520 سنة comment_49605 السلام عليكم و رحمة الله و بركاتهأخى فواز.....مشكور على هذا المقال الذى يفتح موضوع طالما طال اللغط فيه....و لى رأى متواضع فى هذا الموضوع .....أنا أعترف مثلك بأن ال DEVELOPER محدود الإمكانيات فى بعض النواحى مثلا مثل التعامل مع الهاردوير .....و لكن من ناحية أخرى فهو يوفر سرعة و قوة و إعتمادية لم أرها فى أى أداة تطوير أخرى فلقد تعاملت مع منتجات كثيرة من شركات كبيرة مثل مايكروسوفت و سيبيز وغيرها و لكنى لم أرى هذا الثبات و القوة فى الأداء إلا فى الديفيلوبر و أيضا مثل ما أضاف الأخ أبو صالح .........فكل هذه المنتجات ليست لغات برمجة و لكنها أدوات تطوير برمجية ....... و رأى أن كل هذه الأدوات سوف تضمحل فى خلال عقد على الأكثر و سيحل محلها أدوات و لغات تعتمد على تحليل المعلومات بطرق أكثر ذكاء و مرونة....و بداية هذا الجيل هو الجافا و منتجاتها و خوادمها...... و مما سيفتح المجال بشكل أكبر للتسريع بدفن هذه التكنولوجيات من أدوات التطوير هو تكنولوجيا المصادر المفتوحة .... تقديم بلاغ
بتاريخ: 16 أكتوبر 200520 سنة comment_49606 الاخوة الاعزاء اضم صوتي لكل من يشجع oracle developer كبرنامج تطوير وواجهة تطبيق مرنة متوافقة مع برنامج الاوراكل وليس كما قال الاخ صاحب الفكرة الاول انها لا تملك مقدرة الجافا والدليل على ذلك التطور الذي حدث في 9i و 10g ----هنالك واجهات تطبيق مختلفة ولكن انت كمبرمج ايهم تتقن وايهم تميل اليه مع الاخذ في الاعتبار التوافقية لانها محور العمل تقديم بلاغ
بتاريخ: 18 أكتوبر 200520 سنة comment_49760 أنا من المبرمجين الذين لا يحبذون استعمال Oracle Developer كـ Interface ..قوة أوراكل ليست في الـ Oracle Developer وإنما في الـ Oracle Database بالنسبة لي أفضل استخدام أي لغة برمجة مثل PHP - ASP - VB - Java كواجهة للبرنامج .. وأتحكم بها في الـ Oracle Databaseبالنسبة للناس .. فهم لديهم فهم خاطيء بالنسبة لأوراكل .الجميع يسمع ويقر بقوة أرواكل .. ولكن ليس الجميع قد أيقن وعرف بأن القوة فقط في الـ Oracle Database وليس في الـ Oracle Developerالـ Oracle Developer يفتقد العديد من المميزات والإمكانيات التي تتمتع بها لغات البرمجة !!أنا أشبه الـ Oracle Developer بالـ Accsess وجه الشبه الذي أقصده .. هو أنه يمكن استخدام أكسس كقاعد بيانات والتحكم بها باستخدام فيجوال بيسكويمكن أيضا التحكم بها باستخدام أكسس نفسه .. وذلك بعمل Forms و Reportsونفس الشيء في أوراكلوالآن السؤال الفاصل .. والذي حين تجيب عليه بمنطقية وعقلانية .. تصبح كأنك أقررت بأن استخدام لغة برمجة للتحكم بـ Oracle Database أفضل بكثير الكثير من استخدام Oracle Developerالسؤال هو : أيهما أقوى .. استخدام لغة برمجة كفيجوال بيسك وربطها مع قاعدة بيانات أكسس أم استخدام أكسس بشكل مستقل وبناء Forms و Reports بداخل الأكسس ؟؟ أيهما أكثر مرونة ؟؟أترك الإجابة لكم ،تحياتي / مستر أوراكل تم تعديل 18 أكتوبر 200520 سنة بواسطة مستر أوراكل تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.