Size: a a a

2021 August 25

AO

Alexander Ovchinniko... in ctodailychat
и если всё же принять, что мы хотим нечто более крутое, чем Django, то нужно было за основу взять Starlette, а сам FastAPI сделать как подключаемый плагин, и более того, поменять принцип работы - сделать его генератором по схеме, а не как сейчас
источник

S

Stan in ctodailychat
be the change you want to see in this world
источник

MS

Max Syabro in ctodailychat
и вообще это звучит как утопия
больше "отстыковываемости" - больше гемора с настройкой и коннектом этих модулей
источник

MS

Max Syabro in ctodailychat
не бывает бесплатного
источник

AO

Alexander Ovchinniko... in ctodailychat
возможно, эти изменения уже не нужны потому что OpenAPI уже начал восприниматься как legacy на фоне GraphQL API (Ariadne, например) или async gRPC или облачных подходов (некий API Gateway/шина + функции/контейнеры за ним)

то есть, возможно, OpenAPI сейчас нужен только как фасад для внешних интеграций, если компания делает API для разработчиков приложений для интеграции с ней, а за этим фасадом там будут какие-нибудь микросервисы на gRPC
источник

MS

Max Syabro in ctodailychat
можно конечно нагородить какой-нибудь второй moleculer
источник

AO

Alexander Ovchinniko... in ctodailychat
возможно, убить OpenAPI фреймворк в пользу gRPC-web/GraphQL решений в целом лучше, чем пытаться улучшить OpenAPI и его реализации (тот же FastAPI) через генерацию по схеме, лучше Ariadne ту же улучшить ИМХО
источник

MS

Max Syabro in ctodailychat
но я сто процентов уверен что супермодульность нужна только как абстракция
рынку нужно что-то что позволяет быстро и дешево закрывать потребности
источник

AO

Alexander Ovchinniko... in ctodailychat
это и есть Django 🙂
источник

MS

Max Syabro in ctodailychat
ага с дрф
источник

MS

Max Syabro in ctodailychat
от которого все плюются :)
источник

AO

Alexander Ovchinniko... in ctodailychat
можно с django-ninja
источник

AO

Alexander Ovchinniko... in ctodailychat
можно просто с async функциями
источник

MS

Max Syabro in ctodailychat
не видел, спасибо
источник

AO

Alexander Ovchinniko... in ctodailychat
в Django много что есть, например, https://github.com/django-tenants/django-tenants
источник

MS

Max Syabro in ctodailychat
да мы сами написали такое )
источник

AO

Alexander Ovchinniko... in ctodailychat
выбор Starlette/FastAPI подразумевает, что вы готовы очень много сделать с нуля сами
источник

MS

Max Syabro in ctodailychat
да, это ок
источник

AO

Alexander Ovchinniko... in ctodailychat
и если уж приходится писать самим, то хочется не вторую Django, а что-то нормальное, а оно судя по тренду идёт к Django
источник

MS

Max Syabro in ctodailychat
у нас от джанги дрф, модели и админка
источник