
Увидел, что вышла альфа версия 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 с огрызками асинхронной поддержки. Фастапи очень медленно лезет наверх. 📈📉
Ожидание:
▪ нормальная асинхронная ORM! Неужели, я вернусь обратно с FastAPI
▪ Pydantic 2 из коробки
Реальность:
▪ сахар для рендеринга html (интересно, кто это вообще юзает сейчас вместо react + nodejs)
▪ created_at = NOW() теперь можно считать на стороне бд (с подключением, абонент)
▪ больше стандартных методов можно вызвать асинхронно, но не дай бог ты забудешь переименовать .save() в .asave()
▪ больше сахара по всякой древней мелочи^ чтобы код был больше похожим на питон)
▪ депрекейд методов, о которых ты не знал, но которые точно сломают твой код.
Конечно после FastAPI + Pydantic Джанга кажется мамонтом. Понятно, что раньше она сильно ускоряла разработку, на ней уже написано много проектов и она сильно старше фастапи. А что сейчас?
Я пробил в Google Trends и Django все еще в разы популярнее, хотя падает после начала 2022, когда вышла Django 4.0 с огрызками асинхронной поддержки. Фастапи очень медленно лезет наверх. 📈📉