@Jasper_Holton's profile photo

ما هو إطار القارورة؟ تطبيق Flask هو وحدة Python. يمكن أن تحتوي التطبيقات التي يتم إنشاؤها عادةً في Flask على جميع أنواع البيانات. Flask هو إطار عمل مرن للغاية ويمكنك إنشاء تطبيقات ويب معقدة للغاية يمكنها التعامل مع عشرات أو مئات من الكائنات والبروتوكولات المختلفة باستخدام القليل جدًا من التعليمات البرمجية. تأتي هذه المرونة من استخدام Flask لبناء جملة Pythonic واستخدامه لمكتبة wt للتعامل مع واجهات برمجة التطبيقات البعيدة. فلماذا لا يكون Flask أفضل من Django؟ يعتقد أن الاختلاف الرئيسي هو تركيز Django على تطوير تطبيقات ويب كبيرة ومعقدة تلتزم بنموذج Django ، كما يصفه عدد من المواقع (بما في ذلك jQuery) و Django Mix ومشاريع Django الأخرى. لقد أثبت هذا النوع من الإطار أنه شائع جدًا ويوفر عددًا من الفوائد. ومع ذلك، يمكنك كتابة تطبيقات تتصرف وتتصرف بشكل مشابه بمرونة لا تصدق بشكل جيد للغاية في Flask أيضًا. هذا النوع من المرونة هو المطلوب في إطار عمل الويب ، وهذا ما سيفوز بالعديد من المطورين لاستخدام Flask ، كما فعل بالفعل. من الأشياء التي تعجب حقًا في Flask أنها موجهة نحو إنشاء تطبيقات صغيرة من المحتمل أن تكون محمولة عبر أنظمة التشغيل والتوزيعات المختلفة. يعد هذا أمرًا رائعًا للمشاريع الصغيرة التي لا تحتوي على الكثير من التعليمات البرمجية ، وبالتالي يمكن كتابتها بطريقة فعالة. الطريقة الأكثر شيوعًا لكتابة تطبيقات Flask هي من خلال واجهة برمجة تطبيقات نمط Flask "duck" ، والتي تركز بشكل كبير على الفصل الواضح بين الاهتمامات ، والأهم من ذلك: التخزين المؤقت. باستخدام Flask يمكنك تسجيل معالج لكل طلب HTTP يقدمه العميل. يمكنك أيضًا تسجيل معالجات إضافية للطلبات الفرعية ضمن "الطلب". يمكنك بعد ذلك إعداد كل التعليمات البرمجية الخاصة بك بحيث يتم التعامل مع طلب HTTP واحد فقط في كل مرة. لذلك إذا كان تطبيق الويب الخاص بك يحتوي على مجموعة كاملة من الطلبات ، فلا داعي للقلق بشأن نسيان تسجيل الدخول عن طريق الخطأ أو شيء من هذا القبيل لأنه إذا قدمت طلبًا واحدًا ، فسيقوم Flask بتسجيل الدخول. كل هؤلاء المعالجات المختلفة يمكنها لديهم معالجات خاصة بهم لطرق HTTP المختلفة ، على سبيل المثال ، POST ، PUT ، إلخ. أنشأ هذا الموقع باستخدام Flask ، وهي طريقة جيدة لنشر المحتوى الذي تريد مشاركته والسماح له يفعل الآخرون نفس الشيء. لديها جميع معالجات URL التي تحتاجها لتشغيل واجهة برمجة تطبيقات اجتماعية ملائمة وسهلة الاستخدام صباحًا أشاركها معك. آمل أن تستمتع بهذا العمل وأن تأخذ بعض الوقت للتعليق والمشاركة مع أصدقائك.


Pinterest logo
Tumblr logo VK logo

https://uglek.com/post/51/?lang=ar -