Самый полный гайд по Django 4
pip uninstall Django
Никогда не любил django, и, на сегодняшний день нет ни одной причины начинать!
Давайте будем честны, первый абзац моей заметки — правда исчерпывающий гайд по этому фреймворку, если вы ничего о нем не знаете, — я вам завидую, ведь можно уже и не стараться! Вы опоздали на этот поезд так давно, что поезда уже успели снять с конвейера, нет больше в мире Python монструозных тенденций к написанию мультикомбайнов, и это прекрасно.
Утрирую ли я? Само собой, для любого инструмента найдется ниша, но, django задумывался как универсальный ответ на любой вопрос, и это была ошибка. Уже несколько лет назад, когда асинхронные фреймворки активно входили в мейнстрим, django выглядел посредственно, все его батарейки уже тогда попахивали, код самого фреймворка откровенно вонял, а проекты, которые на нем начинались, довольно быстро переходили на что-то более современное. Как правило, устав от этой лапши мы просто выбирали (тоже синхронный) flask, но с появлением starlette/fastapi вопрос асинхронности тоже был закрыт.
На дворе 2022 год, давайте будем честны с собой, пора отпустить django. Он внес большой вклад в развитие экосистемы Python, благодаря нему мы увидели множество отличных проектов, мы можем до сих пор им восхищяться и даже делать на нем домашние проекты с «админкой из коробки», но не нужно воспринимать его как промышленный стандарт, это давно не так, мир постоянно меняется.
Так что же взять вместо django без иронии, все честно)

Оставить комментарий