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