ماهية افضل python web framwork للمبتدئ ?


التعليقات

17

لا يوجد "افضل" يجب ان تحدد معاييرك لكن اتحدث عن تجربتي الشخصية

ان اردت عمل مشروع سريع جدا فاني استخدم

Flask

لها طريقة قريبة جدا من Sinatra المعروفة في عالم مجتمع روبي و فادتني كثيرا بعمل REST API لمشاريع كثيرة بسرعة و باداء جيد

لكن المنصة المعروفة و المستخدمة بكثرة في مشاريع الويب الكبيرة و من اشهرها Instagram and pinterest هي Django

و هناك منصات ويب كثيرة و مشاريع مثل Pylons و غيرها لذلك نقطة معايير الاختيار مهمة جدا في حال الاختيار

بالتوفيق للجميع

معياري هو تعلم ميكانزميات framworks

14

مثل هذه الأسألة تتكرر كثيرا، يجب أن تعرف أنه لايوجد أفضل، يوجد الأنسب لبرنامجك وقدراتك فقط.

ملاحظة أرجو أن لاتغضبك وهي أن "ماهي" <- تكتب هكذا

-3

لم انتبه و شكرا على الافادة

-5

ما هية أيضا صحيحة لغويا

المَاهِيَّةُ - مَاهِيَّةُ :

المَاهِيَّةُ المَاهِيَّةُ ماهيَّةُ الشيء : كنهُه وحقيقته ؛ أَخذت من النسبة إلى ما هو أو ما هي .

16

صحيح ولكن إستخدامها هنا خاطئ لأنها وبحسب التعريف تستخدم للسؤال عن حقيقة الشيء وليس عن الشيء نفسه تفكر في الأمثلة التالية:

  • مثلا ماهية عاصمة الولايات المتحدة؟

  • ماهي عاصمة الولايات المتحدة؟

السؤالان مختلفان كلياً.

14

مرحبا. أعتقد فلاسك أيضاً و بوتل -Bottle- رائعان للمبتدئين.

دجانغو ممتاز لكن overkill للمشاريع الصغيرة.

-2

انا متفق معاك وخصوصا flask

كمبتدئ django ، لكن هذا لا يعني انه الافضل في كل شيء ولكل المشاريع.

لكن سهل الاستخدام بشكل عام مقارنة بالباقي والمستندات جداً قوية ومخصصة للمبتدئ اكثر من المتقدم.

لقد وجدة فس احدى المقالات ان افضل framework للمبتدئ هي flask

هذه وجهة نظر كاتب المقال مو اكثر، flask ميكرو فريم ورك لا يقدم شيء وانما يعطيك حرية كبيرة ومن يحتاج الحرية الكبيرة هو المخترف ليس المبتدئ!

أتفق مع الاخوة بأنه لابوجد framework للمبتدئين, اوضح طبيعة مشروعك ومميزاته لكي نعرف الframework المناسب للمشروع.

وعلى سبيل المثال في حال اردت عمل REST webservise ف flask سيكون افضل من django ﻷن معظم مزايا django لن تحتاجها . بينما flask يعطيك ما تحتاجه فقط من دون زيادات.

أعتقد أن Django قوي جدا و له دعم قوي - شأنه شأن معظم المنصات الأخرى - كما أنه يحتوي على العديد من الـ modules الإضافية التي تغنييك عن الكثير من البرمجة يمجرد استعمالها.

صحيح ولها مستندات ايضاً جيدة جداً، هذا امر مهم جداً جداً لشخص في مرحلة التعلم.

استغرب هنا من البعض يقول Flask للمبتدئ! نعم قد يكون Flask جيد وخفيف، لكن هو خصص لمن يريد حرية كبيرة في البرمجة بعيد عن قيود اطر العمل. وهذا الامر يحتاجه المحترف وليس شخص في طور التعليم.

ميزة جانغو انه يعطي المبرمج (بالذات الغير محترف) مسار واضح لطريقة البرمجة عليه ان يتبعها ليحصل على كود سليم، في الميكرو فريم ورك لا يوجد هذا الامر لانه يعتمد على خبرتك ببناء الكود.

يقولون ان flask جيدة جدا ادا اردت ان تبني مقع from scratch

كما قال الإخوة،ﻻ يوجد إطار أفضل من الآخر و لكن عليك أن تحدد احتياجاتك و نوعية المشروع و تختار على ضوء ذلك اطار العمل المناسب.

Django يوفر الكثير من الخيارات ولكن إن كان المشروع صغيرا فإنك لن تحتاج اليها كلها.

يمكنك استخدام إطار Torando،فهو جيد للمشاريع الصغيرة و الكبيرة،و كمثال فإن فايسبوك يستخدمه

لا يوجد افضل ، فهي تناسب من شخص لاخر

لكن شخصياً استعمل Flask هو micro-framework سهل وبسيط

ايضاً لديك اختيارات اخرى مثل :

Cherrypy

Bottle framework

وفقك الله


تطوير الويب

مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.

91.3 ألف متابع