pallets/quart
چه کاری انجام میده؟
یک فریمورک میکروی پایتونی و غیرهمزمان (async) برای ساخت برنامههای تحت وب هست که شبیه Flask عمل میکنه، اما با قابلیت اجرای همزمان و مقیاسپذیری بالاتر.
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز داری سرور وب سبک و سریعی داشته باشی که بتونه هزاران درخواست همزمان رو مدیریت کنه، مثل سرویسهای API، برنامههای بلادرنگ (real-time)، وبسایتهای کوچک تا متوسط یا پروژههایی که روی asyncio بنا شدن.
چند مثال از موارد استفاده:
- ساخت APIهای باز (RESTful/GraphQL)
- توسعه برنامههای بلادرنگ با WebSockets
- ساخت وباپلیکیشنهای سبک با تمپلیت
- استفاده در پروژههایی که قبلاً از Flask استفاده میکردند و حالا میخوان به async مهاجرت کنند
- ##async
- ##Python
- ##WebFramework
- ##API
- ##Microframework
- ##RealTime
- ##WebSockets
- ##Backend
- ##Quart
- ##FlaskLike
