Django, Flask или FastAPI — что выбрать для нового проекта?
Работаю с Python и задумался, какой фреймворк лучше использовать для веб-разработки. У меня были проекты на Django и Flask, но сейчас всё чаще слышу про FastAPI. Кажется, что Django — это тяжеловес, зато "из коробки" куча всего есть, включая админку и ORM. Flask — простой, легкий и гибкий, идеально для небольших приложений, но сам по себе требует кучи допиливаний. А FastAPI позиционируют как быстрый и современный вариант с поддержкой async и автогенерацией доки.
Если смотреть с точки зрения задач — для крупных проектов с администрированием и сложными моделями Django реально спасает, но для микросервисов и API с высокой нагрузкой, FastAPI кажется выигрышным вариантом. Flask — кайф для тех, кто не хочет заморачиваться с архитектурой и готов руками добавлять всё, что нужно.