Какие знаешь фреймворки для Backend
Python
Middle
Без компании
Какие знаешь фреймворки для Backend
Ответы
В Python популярные backend-фреймворки:
- **Django** – полноценный MVC-фреймворк с ORM, админкой, аутентификацией. Пример:
```
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello World")
```
- **FastAPI** – современный асинхронный фреймворк с автоматической документацией (OpenAPI). Пример:
```
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
async def root():
return {"message": "Hello World"}
```
- **Flask** – микрофреймворк для простых приложений. Пример:
```
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
```
- **aiohttp** – для асинхронных веб-приложений.
- **Sanic** – асинхронный фреймворк, похожий на Flask.
- **Tornado** – фреймворк с неблокирующим I/O.
Django подходит для сложных проектов, FastAPI – для API, Flask – для легковесных решений.