كلاهما سوف يجعلوك تصل الى مبتغاك ، لكن يعتمد على حسب مشروعك واذا كنت مع فريق
العمل في فريق بدون اطار عمل = وجود اخطاء و ثغرات وعدم فهم كود شخص لاخر مثلا
كلاهما سوف يجعلوك تصل الى مبتغاك ، لكن يعتمد على حسب مشروعك واذا كنت مع فريق
العمل في فريق بدون اطار عمل = وجود اخطاء و ثغرات وعدم فهم كود شخص لاخر مثلا
الاوبجكت اورينتد تحل هذه المشكلة.. وبالمناسبة لو حاولت الانضمام إلى مجتمع المصادر المفتوحة لن يسألك تعمل تحت أي إطار عمل .. ولكن سيسألك هل تعمل اوبجكت اورينتد أو لا ..
هذا هو المعيار الحقيقي في نظري ونظر الكثيرين للمبرمج الحقيقي
ان لم يخب ظني فأكيد سوف يكون هنالك standard يمشي عليه الجميع في تطوير المصادر المفتوحة وليس كل من هب ودب يقوم بتطوير التطبيق :-)
اللينكس مثلا مبني على C وهي ليست كائنية التوجه
موفق
سيدي.. الـ standard لمجتمع المصادر المفتوحة رقم واحد فيه الأوبجكت أورينتد.. إن لم يوجد فلن تستطيع أن تكمل باقي الشروط.. 95% من المشاريع مطلوب لها أن تكون كتابة الكود أوبجكت أورينتد.. أما بالنسبة للـ C فهذا لطبيعة اللغة نفسها وليس لعيب في المبرمجين
ليس بالشرط OOP توجد انماط أخرى && لكل تطبيق Standard معين لتطويره وليس فقط يعتمد على OOP ، فقط اعمل مثلا اضافة للتطبيق على شكل XML ، الـ OOP عبارة عن نمط برمجي ولا اعتقد انها Standard لتطوير تطبيق معين
كلامك صحيح.. وأعتقد أننا وصلنا إلى نقطة التقاء وهي أنه يجب عليك اتباع نمط معين في البرمجة حتى يستطيع باقي العمل معك في المشروع أن يفهموا الكود الخاص بك والعكس.. ويوجد أكثر من نمط وأشهرهم هو الأوبجكت أورينتد.. هل معنى هذا أنه لا يتم استخدام الأنماط الأخرى.. أعتقد لا .. ولكنه أشهرهم وأقواهم فلهذا هو مطلوب لكل مبرمج
التعليقات