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

السؤال

Recommended Posts

  • 0
نشر

لم يتم التطرق إلى ذلك الإطار، ما تم شرحه هو Flask و Django، ولن تحتاج سواهما في البداية إلا إذا أردت FastAPI لغرض معين تعلمه، وللعلم هو مستوحى بشكل كبير من Flask، بالتالي لو استوعب Flask، فسيصبح تعلم FastAPI سهل، فكلاهما إطار عمل صغير وستبدأ المشروع بشكل بسيط جدًا ثم تضيف إليه المكونات التي تحتاجها.

مثلاً لتحديد المسارات، ففي Flask ستكتب:

@app.route("/items/", methods=["GET"])
def get_items():
    return {"items": ["item1", "item2"]}

بينما في FastAPI:

@app.get("/items/")
def get_items():
    return {"items": ["item1", "item2"]}

أي كلاهما يعتمد على الـ Decorators والتي سيتم شرحها بالدورة.

الفكرة من FastAPI هو أنه مناسب لو المشروع عبارة عن API لتطبيق جوال، أو واجهة أمامية حديثة مثل React/Vue، أو لخدمات أخرى، وتريد تطوير المشروع بسرعة،  بمعنى يوجد واجهة أمامية منفصلة.

  • 0
نشر

وعليكم السلام ورحمة الله،

حتى هذه اللحظة لا توجد معلومات عن إضافة FastAPI إلى المنهج، لكن بإمكانك البدء في تعلمه ذاتياً من خلال

الوثائق الرسميّة على موقع FastAPI من خلال هذا الرابط أو دروس فيديو عربية على YouTube تشرح المفاهيم الأساسية وتطبيقات عمليّة.

وأنصحك بتعلم  FastAPI فيقدم حلولاً أسرع وأكثر أتمتة خصوصاً من ناحية الأداء ، لكنه يتطلب فهم الآليات غير المتزامنة . ويمكنك البدء بما سبق في الدورة ثم التوسع إلى FastAPI عندما تشعر بالراحة مع الأساسيات.

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...