بسم الله الرحمن الرحيم

ما هو الإطار المناسب لتطوير تطبيق ويب بلغة بايثون او روبي ؟

السؤال هذا شائع والاجابة كذلك تأتي بسرعة django او rails .

في اعتقادي أن مثل هذه الاسئلة لاتكفي للاجابة على السؤال , و على السائل أن يحدد ما هو تطبيقه وما مميزات التطبيق وهل يحتاج إلى بعض الخصائص أم لا.

مثلا تطبيق ويب لايحتاج إلى session ولا إلى models معقدة ليس هناك تسجيل دخول ولاتسجيل مستخدم ولايحتوي على صلاحيات كثيرة . هل يحتاج المطور أن يستعمل django او rails ؟ بينما هناك اطر خفيفة وتقوم بعمل الواجب على أكمل وجه مثل flask .

لو إحتجنا لعمل منصة REST API اظن django سيكون خيارا خاطئا ﻷن Django ضخم وفيه الكثير من الخصائص التي لاتحتاجها وكذلك يلزمك بطريقة معينة لتطوير وفي النهاية ستجد انها تقف في وجهك بدلا من اختصار الوقت عليك. ينما لو استعملت flask او webpy ستجد انها سريعة ولاتقف في وجهك وتقدم لك مانريد.

اتمنى أن اسمع رأيكم بخصوص الموضوع .