بخصوص اطار العمل المناسب ارى أن هناك اتجاهين للاستخدام:
= اطار/بيئة عمل جاهرة:
- حيث ستكون سهلة في التعلم و تعطي المبرمج ميزة في فهم و تطوير البرامج المبنية عليها .
- شائعة في المشاريع الصغيرة والتي لا يوجد فيها تعقيدات simple مثل البلوج والسكربتات الخفيفة الموجودة على الساحة العربية.
- مناسبة للمبرمج الدي يريد انجاز اكبر قدر من البرامج في اقل وقت ممكن.
- طبعا كل هذا على حساب موارد النظام لأن معظم الاطر تحتوي على ادوات لن تستخدم
لكن لن يكون لهذا تأثير كبير طالما البرنامج بسيط و ليس عليه ضغط كبير من الزوار.
- ممكن يكون codeigniter هو الانسب هنا فهو سهل و به ادوات وطرق جيدة وسريعة.
= اطار/بيئة العمل يصنعه المبرمج customized :
- سوف يقوم المبرمج/فريق العمل/الشركة بتطويره بالشكل الذي يلبي احتياجاته وبالشكل الذي يريحه في العمل
- سوف يستفيد من موارد السيرفر اكبر استفادة -squeeze it-طبعا هذا يتوقف على جودة اطار العمل.
- استهلاك وقت في بناء اطار العمل .. لكن سوف يؤتي ثماره عندما يتم استخدامه في البرامج ، والوقت والجهد الذين سيوفرهما اثناء البرمجة.
- عيبه هو صعوبة التعديل عليه من قبل مبرمج/فريق/شركة آخرين في حالة قيامهم بتطوير البرنامج المبني عليه.
ونصيحتي ان ينتج المبرمج اطار العمل المناسب له .. مع دراسة التعامل مع واحد او اثنين من الجاهزين تحسبا لأن يطلب منه تطوير برنامج مبني على اطار عمل جاهز.
التعديل الأخير تم بواسطة mr_m ; 08-01-2009 الساعة 12:35 PM
__________________
محمد حمود.