All streams
Search
Write a publication
Pull to refresh

Comments 5

Довольно интересная статья! Хоть я сам лично не фанат Django (здесь я субъективен, т.к. на практике сталкивался больше с негативными кейсами), но думаю, что данный обзор поможет другим разрабам с улучшением производительности.

А если вы начинаете проект с нуля то лучше возьмите fastapi + sqlalchemy. Да у вас не будет такого разнообразия плагинов, но при правильном подходе получится куда более производительное приложение.

Статья вообще не про сравнение производительности фреймворков, а про банальные проблемы и способы их решения/контроля.
Если вы начинаете пет-проект — берите что угодно. Если вы настроены на результат к определенному времени и при этом четко понимаете задачу, выбор всегда падает на те инструменты, с которыми больше опыта. Выбирайте инструмент под задачи, а не для мифической производительности.

«Лучше возьмите FastAPI + SQLAlchemy». Когда выбор между чаем с сахаром и без — «Возьмите лучше водки, это куда более производительно».

P.S Я не фанат Django.

Вот в том-то и дело, что при "правильном подходе" получится производительное, а при неправильном, например, будут глобальные engine и session_maker объявлены где попало и не будут закрываться транзакции нормально.

Плохо можно сделать на любом стеке, к сожалению. А у Django есть своя определенная ниша задач, где он себя очень хорошо показывает. Как заметил другой комментатор "Надо выбирать инструмент по задачи")

FastApi и TortoiseORM получше будет

Sign up to leave a comment.

Articles