اذهب إلى المحتوى
  • 0

ما الفرق بين مُختلف أطر الويب الخاصّة بلغة بايثون؟

Jalid

السؤال

Recommended Posts

  • 0

بالطّبع أطر العمل الخاصة بلغة بايثون لتطوير الويب هدفها الأساسي تمكين مُبرمج لغة بايثون من إنشاء مواقع إلكترونية ببساطة، ولكنها تختلف في فلسفتها، فكل إطار يعتمد في تحقيق هدفك على منهج معيّن. وإليك أهم الأطر المتوفرة مع ذكر ميزة كل إطار:

  • Flask: إطار صغير يمنحك التحكم الكامل بتطبيقك، يتميز بالمرونة، وهو سهل التعلم.
  • Django: إطار كبير، يتميز بعدد كبير من الدوال المُساعدة، ويتميز بأنّه الأنسب للمشاريع الضخمة، كما أنّ له مجتمعا كبيرا جدا مُقارنة بأطر العمل الأخرى.
  • Bottle: إطار غاية في الصّغر حتى أنّ حجمه مركز في ملف واحد، يتميز بأنّه يُعطي للمطور التحكم الكامل بتطبيقه، وهو في الحقيقة غير مُناسب للمشاريع الضخمة إلا إذا كنت ترغب في التعمق بلغة بايثون والاعتماد على نفسك دون الاعتماد على الدوال المساعدة والمكتبات.
  • Web2py: يتميز بسهولة تعلمه، ومناسب للمُبتدئين، كما يتميز بسرعة تطبيقاته. ويقترب كثيرا من إطار العمل Django.
  • Pyramid: يتميز بالمرونة وسهولة التعلم، ويمنح للمُستخدم إمكانية إنشاء تطبيقات صغيرة بسرعة.
  • Tornado: إطار مُناسب للتّطبيقات التّي تحتاج إلى سرعة في التّشغيل، وسرعة في إرسال واستقبال الطّلبات (كتطبيقات الدردشة) وهو قريب جدا من بيئة NodeJS الخاصة بلغة Javascript.
  • TurboGears 2: إطار يتميز بقوته وسهولة التعامل معه ويتميز بسهولة إجراء عمليات على قواعد البيانات.

هذه بعض الأطر المُتوفرة للغة بايثون التّي تُمكنك من إنشاء تطبيقات الويب بلغة بايثون والمرجو ملاحظة بأنّ القائمة أعلاه ليست مُكتملة وهناك العديد من الأطر الأخرى التي لم أذكرها.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...