وب‌سرویس مجید

پروژه quart

pallets/quart

چه کاری انجام میده؟

یک فریم‌ورک میکروی پایتونی و غیرهمزمان (async) برای ساخت برنامه‌های تحت وب هست که شبیه Flask عمل می‌کنه، اما با قابلیت اجرای همزمان و مقیاس‌پذیری بالاتر.

در چه شرایطی بهتره استفاده شود؟

وقتی نیاز داری سرور وب سبک و سریعی داشته باشی که بتونه هزاران درخواست همزمان رو مدیریت کنه، مثل سرویس‌های API، برنامه‌های بلادرنگ (real-time)، وب‌سایت‌های کوچک تا متوسط یا پروژه‌هایی که روی asyncio بنا شدن.

چند مثال از موارد استفاده:

- ساخت APIهای باز (RESTful/GraphQL)

- توسعه برنامه‌های بلادرنگ با WebSockets

- ساخت وب‌اپلیکیشن‌های سبک با تمپلیت

- استفاده در پروژه‌هایی که قبلاً از Flask استفاده می‌کردند و حالا می‌خوان به async مهاجرت کنند

  • ##async
  • ##Python
  • ##WebFramework
  • ##API
  • ##Microframework
  • ##RealTime
  • ##WebSockets
  • ##Backend
  • ##Quart
  • ##FlaskLike