Size: a a a

2021 August 25

MS

Max Syabro in ctodailychat
согласен
источник

A

Alexander in ctodailychat
Хотя от команды же еще зависит, для маленькой команды думаю сравнимо…
источник

AO

Alexander Ovchinniko... in ctodailychat
- если опыта нет, то Django обычно хороший выбор, для новичков очень дружественная экосистема, куча готовых модулей, которые только взять и поставить, и не заморачиваться с тем, как оно там внутри устроено) своего рода, "Wordpress с плагинами", только пониже уровнем, уже фреймкорк, а не CMS)

- если есть время, знания и готовность писать много кода самому (и не страшно опуститься ещё ниже уровнем), надо посмотреть разницу между Django ORM и SQLAlchemy) если будет выбрана Django ORM, лучше тогда всё делать на Django и её экосистеме (нормальный выбор если делаете монолитное приложение), если хотите большую свободу действий и модульность, то лучше выбирать SQLAlchemy и дальше уже подбирать нужные компоненты под задачи), если поизвращаться, то можно вытащить Django ORM отдельно от Django, но так обычно никто не делает и это не очень удобно)

- в приложениях к Django обычно есть уже готовые модели, то есть есть структура базы данных, она описана, в случае с разработкой с SQLAlchemy перед вами куча модулей питона, а вот структуру базы данных вы будете делать сами) это и плюс и минус) вы не сможете быстро такое сделать, но если сможете - вероятно, ваше решение будет лучше, чем при разработке на базе готовых приложений для Django)

вот это второй вопрос после выбора Django ORM и SQLAlchemy - вам прикольно, что кто-то за вас определяет структуру того, как в СУБД будут храниться данные, чтобы вы сэкономили на этом время и не делали сами? если да, прикольно, то Django для вас, если нет, не прикольно - то плюсов от выбора Django вы будете видеть гораздо меньше, чем другие пользователи Django)

если будет выбрана SQLAlchemy, то дальше уже зависит от потребности подключать те или иные вещи,
-- если нужен OpenAPI - внешний API Gateway + Starlette или FastAPI
-- если нужен GraphQL - Ariadne
-- если нужен gRPC - ну, есть и (а)синхронный gRPC сервер на питоне)
-- если нужна какая-нибудь шина - например, можно взять Google Cloud Pub/Sub и сделать просто функцию на питоне (Google Cloud Functions), вместо Google Cloud можно взять AWS или Azure по желанию)

если будет выбрана Django, то есть выбор между
-- если нужен OpenAPI (DRF (Django Rest Framework), django-ninja или обычные функции + некий внешний API Gateway),
-- если нужен GraphQL -Aridne
-- если нужен gRPC - тоже есть пара аппов, они гуглятся (их цель подружить gRPC с Django ORM)
-- вам поможет https://djangopackages.org/ (там куча мусора, куча новых аппов, есть, в чём покопаться), плюс, конечно, гитхаб, репозитории приложений для Django обычно хорошо ищутся по критерию наличия в них файлов models.py (описание моделей)


как и всегда, это сообщение отражает мнение автора)
источник

MS

Max Syabro in ctodailychat
#fomo
источник

VS

Vladimir Shadchnev in ctodailychat
👍
источник

МС

Михаил Серебренников... in ctodailychat
Среда - день питона.
источник

A

Alexander in ctodailychat
В тему leancoffee. Это, я тут подумал, а почему у нас до сих пор нет какого-нибудь онлайн митапа переодического или чего-нибудь такого? Что-то показалось что могло быть круто: выбирать интересную тему и беседовать.
источник

A

Alexander in ctodailychat
Или разница в часовых поясах все убьет?
источник

A

Artur in ctodailychat
нужен организатор
источник

O

Onlinehead in ctodailychat
Вот пожалуй скорее это все убьет.
источник

O

Onlinehead in ctodailychat
Вечер субботы по Москве разве что. Это уже утро даже в Калифорнии. Другое дело, что вечер субботы может быть сильно занят другими делами.
источник

A

Artur in ctodailychat
хахах
источник

A

Artur in ctodailychat
я еще хотел добавить, что придет onlinehead и раскритикует все темы
источник

A

Artur in ctodailychat
но сдержался
источник

O

Onlinehead in ctodailychat
А, еще баталии за выбор платформы под все:)
источник

A

Artur in ctodailychat
а ты - нет ;)
источник

O

Onlinehead in ctodailychat
Ну я таки не прям уж все критикую, ну:) У меня вообще работа такая - скептиком быть. Если у вас веселый и радостный девопс - с вероятностью вам ппц:)
источник

A

Artur in ctodailychat
ну по моим ощущениям - это основной твой контрибьюшн в этом чате
источник

A

Artur in ctodailychat
как правило, чтобы сделать что-то, нужен человек, который возьмет и начнет делать. плохо, криво, неправильно и тп, но делать
источник

O

Onlinehead in ctodailychat
Любопытно. Интересно, твое мнение разделяют другие?:))
источник