Изначально был Aiohttp + DI, за счет DI легко переехали на FastAPI. DI выигрывает по гибкости у штатного Depends, да к тому же неплохо с ним интегрируется.
На эту тему есть интересная библиотека с подробной документацией https://pypi.org/project/dependency-injector/. Внедрили в нескольких проектах в FastAPI - пользоваться достаточно удобно.
По мне, так новый дизайн убогий.
— добавленный сайд-бар абсолютно лишнее нововедение; в моем случае там 0 полезной информации, а занимает он значимую часть экрана
— все эти закругления, зачем?
— вырвиглазно голубые папки, зачем?
— непривычное расположение элементов, минут 5ть искал где вкладка `commits`
— навигация в топе при полном развертывании экрана улетает куда-то влево…
Как мне кажется, старый дизайн был минималистичным и функциональным. Даже может быть идеальным.
```
class C:
a = lambda self: self.b()
def __init__(self):
self.b = (lambda self: None).__get__(self)
c = C()
c.a()
```
Изначально был Aiohttp + DI, за счет DI легко переехали на FastAPI. DI выигрывает по гибкости у штатного Depends, да к тому же неплохо с ним интегрируется.
На эту тему есть интересная библиотека с подробной документацией https://pypi.org/project/dependency-injector/. Внедрили в нескольких проектах в FastAPI - пользоваться достаточно удобно.
— добавленный сайд-бар абсолютно лишнее нововедение; в моем случае там 0 полезной информации, а занимает он значимую часть экрана
— все эти закругления, зачем?
— вырвиглазно голубые папки, зачем?
— непривычное расположение элементов, минут 5ть искал где вкладка `commits`
— навигация в топе при полном развертывании экрана улетает куда-то влево…
Как мне кажется, старый дизайн был минималистичным и функциональным. Даже может быть идеальным.