عاطي نشر 5 فبراير 2016 أرسل تقرير نشر 5 فبراير 2016 أريد أن أقوم بتطوير موقع إلكتروني بلغة بايثون، ولكنني مُحتار بين اطر العمل الخاصة بهذه اللغة. وأريد أن أعرف الفرق بين كلّ من إطار العمل Django وإطار العمل Flask وأيهما أختار؟ 1 اقتباس
2 عبدالهادي الديوري نشر 5 فبراير 2016 أرسل تقرير نشر 5 فبراير 2016 (معدل) تُعدّ لغة بايثون البرمجيّة من أسهل اللغات في التّعلم وهي أمثل خيار للمبتدئين، وللغة تطبيقات عديدة، إذ يُمكنك أن تبني تطبيقات مُختلفة ومتنوعة كتطبيقات سطح المكتب وتطبيقات الويب، وذلك بالاستعانة بأطر العمل، وإطار العمل هو مجموعة من الملفات والوحدات التي تخول لك تطوير التّطبيقات بسرعة وأمان، وdjango و Flask من أبرز أطر العمل الخاصّة بتطوير الويب لهذه اللغة، وإليك وصفا مُختصرا لكل إطار عسى أن يُساعدك على اختيار الإطار المناسب لك: إطار Django: إطار عمل ضخم، يتميّز بالكثير من الدوال المُساعدة ويوفر التطوير بطريقة سلسة كما أنه مُناسب للمُبتدئ الذي يرغب في تعلم تطوير الويب وأخذ تعلماته لتطوير تطبيقات معقدة. كما أنّ إطار Django يتميّز بكونه مُناسبا جدا للمشاريع الكبيرة والضخمة، وهناك العديد من المواقع الكبيرة التي تستخدمه، لذلك إذا كنت ترغب بتطوير تطبيقات الويب بسهولة وترغب بتعلّم تطوير تطبيقات مُعقدة مع مُساعدة كبيرة من الدوال المُساعدة. إطار Flask: يتميز بكونه إطارا صغيرا ويمنح لك التّحكم الكامل بالمكتبات وبكيفية عمل التّطبيق بأكمله، ويُوفّر كذلك دوال مُساعدة يُمكنك أن تستدعيها من الملف، ويخول لك استدعاء ما تحتاج إليه فقط دون الحاجة إلى استدعاء كامل الإطار، ويُمكنك أن تقوم ببناء التّطبيق وملفاته كما تشاء. وهو لك إذا كنت ترغب بتحكم كامل بالتّطبيق وإذا كنت ترغب بالتّعمق في تعلم اللغة ويُمكن أن يُساعدك على فهم الكثير من التقنيات الداخلية، وهو مناسب جدا للمشاريع الصغيرة. إذا كنت لا زلت في بداياتك وترغب بتعلم لغة بايثون فعليك بهذه السّلسلة من الدروس. تم التعديل في 5 فبراير 2016 بواسطة عبدالهادي الديوري اقتباس
السؤال
عاطي
أريد أن أقوم بتطوير موقع إلكتروني بلغة بايثون، ولكنني مُحتار بين اطر العمل الخاصة بهذه اللغة. وأريد أن أعرف الفرق بين كلّ من إطار العمل Django وإطار العمل Flask وأيهما أختار؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.