Size: a a a

2021 November 15

R

Reffi_4 in Python KZ
Я к тому, что совсем зеленым это не подойдёт
источник

A

Alex in Python KZ
Согласен)
источник

A

Alex in Python KZ
Штанга бесспорно удобна и раньше была топом, но теперь уходит дальше второго плана даже, как минимум пока асинк не завезут
источник

A

Alex in Python KZ
А там она может и потягаться с остальными)
источник

R

Reffi_4 in Python KZ
Ну вон жсеров смотри сколько и им норм (простите, не удержался)
источник

R

Reffi_4 in Python KZ
Асинк не панацея к перфомансу, особенно, если не умеешь его готовить
источник

RQ

Rawan Qurmet in Python KZ
👍
источник

A

Alex in Python KZ
Ну это да, там где нет i/o или временем ожидания ответа можно пренебречь)

Мне это понять вообще сложно далось. Я питон начал изучать чуть больше года назад и уже все везде кричали "асинк, асинк, асинк". И я прям не понимал зачем существует синк)))
источник

L

Leo in Python KZ
В Django есть async
источник

R

Reffi_4 in Python KZ
+, channels, async views (не юзал)
источник

ZR

Zhybanov Roman in Python KZ
+
источник

DL

Daniyar Lyakhov in Python KZ
источник

L

Leo in Python KZ
Согласен насчёт того, что Django уходит на второй план. Но надо понимать, что в те времена, когда выходили старые версии - зачастую бэкенд занимался генерацией HTML и вот эта система шаблонов и всё такое - почило нынче практически мёртвым грузом. За исключением автоматической админки, разумеется.

Большая часть проектов сейчас работает в связке с DRF - ибо это удобнее, чем писать через стандартные вьюхи.
Хотя документация DRF несколько странная - вроде всё есть, если внимательно почитать, но сходу не найдёшь.

Что касается асинка, то он есть правда вот когда дело доходит до транзакций БД - то тут всё печально, даже ATOMIC_REQUESTS с ними не поюзаешь.
источник

A

Alex in Python KZ
🤣
источник

RQ

Rawan Qurmet in Python KZ
в Яндексе юзают джанго
источник

L

Leo in Python KZ
У Джанги офигенная документация и предсказуемая политика обратной совместимости. И очень неплохая поддержка БД. Так что, "кринж" и всё-такое - это скорее из-за поверхностного знакомства с Джанго 😉
источник

A

Andrey in Python KZ
We’re still working on async support for the ORM and other parts of Django.
:(
источник

A

Azamat in Python KZ
Чуть дальше хелловорлда пойдешь и уже начнет не хватать всяких удобств джанги и дрф, которые под фастапи еще никто не написал. Все придется делать самому. @r3ffy ты уже должен был это прочувствовать.

Взять просто юзер менеджмент. fastapi-users самое популярное. На данный момент не поддерживает sql alchemy в orm режиме, хотя вроде как это самая распространенная связка с фастапи. Если надо будет прикручивать oauth, то тоже все руками туда сюда гонять данные, записывать в бд что тебе надо.

Перформанс в реальных условиях, ну насколько хуже? В 1.5, 2, 3 раза? Допустим в 5. Если это личный проект, а их тут думаю 90+% то там нагрузки ноль, все сидит на бесплатном хостинге и разницы вообще нет. Если это маленькая компания, то зп одного разработчика в месяц обычно будет выше месячной стоимости всех серверов. С этой разницей в производительности вы сэкономите деньги на 1 сервер.  А сколько времени убьете пока сами будете писать все то, что во взрослых фреймворках уже есть?
источник

RQ

Rawan Qurmet in Python KZ
поэтому такие сотрудники и ценны для бизнеса, которые различают стоимость между хочу и хочет бизнес
источник

RQ

Rawan Qurmet in Python KZ
джунам можно дать право переболеть этим, я давно не спорю)
источник