Увидел, что вышла альфа версия Django 5.0 (2 недели назад).



Ожидание:

нормальная асинхронная ORM! Неужели, я вернусь обратно с FastAPI

Pydantic 2 из коробки



Реальность:

сахар для рендеринга html (интересно, кто это вообще юзает сейчас вместо react + nodejs)

created_at = NOW() теперь можно считать на стороне бд (с подключением, абонент)

больше стандартных методов можно вызвать асинхронно, но не дай бог ты забудешь переименовать .save() в .asave()

больше сахара по всякой древней мелочи^ чтобы код был больше похожим на питон)

депрекейд методов, о которых ты не знал, но которые точно сломают твой код.



Конечно после FastAPI + Pydantic Джанга кажется мамонтом. Понятно, что раньше она сильно ускоряла разработку, на ней уже написано много проектов и она сильно старше фастапи. А что сейчас?



Я пробил в Google Trends и Django все еще в разы популярнее, хотя падает после начала 2022, когда вышла Django 4.0 с огрызками асинхронной поддержки. Фастапи очень медленно лезет наверх. 📈📉