09-05-18, 01:51 PM
السلام عليكم و رحمة الله و بركاته.
صراحة انا لا احب هذا النوع من البرامج , لانه يخلق مبرمج اتكالي و كسول , الا في بعض النقاط (مثل توليد اكود استعلام معتادة) , سبب الرفض مرده ان البرنامج سيستخدم من مبرمجين لم يقوموا بتصميم البرنامج او المشاركة فيه , و بالتالي لا يحتاج الشخص الا الى ضغط زر لتوليد الكود و نسخه الى المكان المطلوب ليؤدي عمله , و عندما يحتاج لكود لا يستطبع البرنامج توليده ستجده حائراً و لا يعرف كيف سيكتبه لانه تعود على اخذ كود جاهز .
الافضل من وجهة نظري ان يتم مناقشة الفكرة و شرحها و البدء بعملها في موضوع مستقل و شرح كل نقطة بالتفصيل للوصول الى البرنامج , كل عضو سيشارك بما لديه و يتعلم مما لدى الاخرين و يقوم بتصميم برنامجه بنفسه , و بالتالي اذا اراد ان يطور مستقبلاً على البرنامج سيطور بنفسه و تتوسع مداركه في هذا المجال (تماماً مثل فكرة فريق العمل) , عندها سنجد اكثر من نسخة للبرنامج و كل نسخة ستجد فيها ميزات و تطويرات جديدة ....الخ
في نفس السياق انا افضل فكرة تطوير الفئات فهي اقوى و اعمق و تستمر معك و تجعلك دائماً تحاول التحسين فيها و التوسع في اكثر من اتجاه , و بالتالي مع زيادة الخبرة ستكون قادراً على انشاء اطار عمل يلبي كافة احتياجاتك (يكفي ان اللغة تعتمد في جلها على اطار العمل و الفئات التي بداخله).
------------------------------------------------
في قواعد البيانات انا احبذ حكمة (ما لله لله و ما لقيصر لقيصر).
بمعنى امور التعامل مع القاعدة تترك للسيرفر , و امور التعامل مع الواجهات تترك للبرنامج.
بالتوفيق.
صراحة انا لا احب هذا النوع من البرامج , لانه يخلق مبرمج اتكالي و كسول , الا في بعض النقاط (مثل توليد اكود استعلام معتادة) , سبب الرفض مرده ان البرنامج سيستخدم من مبرمجين لم يقوموا بتصميم البرنامج او المشاركة فيه , و بالتالي لا يحتاج الشخص الا الى ضغط زر لتوليد الكود و نسخه الى المكان المطلوب ليؤدي عمله , و عندما يحتاج لكود لا يستطبع البرنامج توليده ستجده حائراً و لا يعرف كيف سيكتبه لانه تعود على اخذ كود جاهز .
الافضل من وجهة نظري ان يتم مناقشة الفكرة و شرحها و البدء بعملها في موضوع مستقل و شرح كل نقطة بالتفصيل للوصول الى البرنامج , كل عضو سيشارك بما لديه و يتعلم مما لدى الاخرين و يقوم بتصميم برنامجه بنفسه , و بالتالي اذا اراد ان يطور مستقبلاً على البرنامج سيطور بنفسه و تتوسع مداركه في هذا المجال (تماماً مثل فكرة فريق العمل) , عندها سنجد اكثر من نسخة للبرنامج و كل نسخة ستجد فيها ميزات و تطويرات جديدة ....الخ
في نفس السياق انا افضل فكرة تطوير الفئات فهي اقوى و اعمق و تستمر معك و تجعلك دائماً تحاول التحسين فيها و التوسع في اكثر من اتجاه , و بالتالي مع زيادة الخبرة ستكون قادراً على انشاء اطار عمل يلبي كافة احتياجاتك (يكفي ان اللغة تعتمد في جلها على اطار العمل و الفئات التي بداخله).
------------------------------------------------
في قواعد البيانات انا احبذ حكمة (ما لله لله و ما لقيصر لقيصر).
بمعنى امور التعامل مع القاعدة تترك للسيرفر , و امور التعامل مع الواجهات تترك للبرنامج.
بالتوفيق.
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال


