arrow

назад

ask

Вопрос

Какие преимущества и недостатки вы видите в Фреймворке Django?

repost

1024

input message

напишите коммент


20 комментов

Главный недостаток - DJANGO

0

ответить

А как Вам FastAPI, он же вроде асинхронный?

0

ответить

Fastapi хорош, но я не смог в нём разобраться, а потом купил книгу по Django 4 и смог разобраться в Джанго. Когда я получу первую работу, то я изучу его, чтобы увеличить свою конкурентоспособность на 37%, а сейчас я пытаюсь освоить asyncio, чтобы мой код запускался быстрее, чем гепард пробегает стометровку

0

ответить

Да в этом и хорош Джанго что со многим не надо заморачиваться т. к. есть многое под капотом в том числе и админка, своя собственная ORM и авторизация, но если тебе вдруг этого не надо в проекте и нужна просто страничка с какими нибудь выходными данными с API, то я бы посмотрел в сторону FastAPI или Flask. Но это моё личное мнение.

0

ответить

Роман, сейчас проекты делают большими, это можно, поэтому я выбираю Джанго

0

ответить

В целом нет асинхроньщины и старая какая-то вёрстка с кучей легаси компонентов. Из плюсов из коробки миграции, RBAC и простенькая работа с базой, а из минусов по сути все остальное.

0

ответить

А как же asgi.py?

0

ответить

Так вы свои обработчики в Django пишете асинхронные или синхронные? А по поводу движка сложно сказать, так как не помню что бы работа с базой шла тоже асинхронно. А так да какие-то шаги делают, но если вы возьмёте Node где нет в принципе возможности блокировать выполнение, то вот там будет все асинхронное. И наверное и фреймворки тоже какие-то существуют.

0

ответить

Приимущества админка из коробки, на этом приимущества заканчиваются. Я тут джава изучил , она удобнее для написания кода, но пока самое удобное это нест

0

ответить

Фласк тоже не зашел

0

ответить

А что не так с фласком?

0

ответить

Просто когда много всего перебровал, то понимаешь, что питон хорош в парсерах, какой то аналитике библиотеке пандас и пожалуй все. На десктопе формы рисовать на нем умрешь, ну может еще какие то маленькие скриптики для сайтов, но этл мое мнение. Может я не прав конечно

0

ответить

в основном согласен, но с десктопом там всё норм. делаю свой десктопный пет-проект на PySide. да, это просто биндинги для C++ фреймворка, но они есть. Мне кажется в этом вся суть питона в целом.

0

ответить

Я не писал под flask мне не с чем сравнивать

0

ответить

Возьми bottle что бы почувствовать такое же но другое.

0

ответить

Это из какого языка программирования?

0

ответить

тоже питон

0

ответить

Это веб Фреймворк

0

ответить

?

0

ответить

да, вбей просто bottle python

0

ответить

еще контент автора

пост закреплён — пока закрепить можно только один пост

trash bin
перейти к нему не получится