Я веду проект на FastAPI. Для админки решил воспользоваться своей суперсилой - "Frontend" и сделать React. Красиво, модно, с модалками и фильтрами. 2-3 дня работы, 1800 строк кода, 12 библиотек, 300–600 KB бандла, 1–1.5 сек секунды загрузки. Работало. Но внутри что-то бесило. То чувство что делаешь лишние круги по стадиону, или идешь в спарринг без отдыха после схватки и победы над соперником. Потом я проанализировал функционал SQLAdmin. Это готовая админка для FastAPI. Подключается за 5 минут. Работает с SQLAlchemy. Даёт фильтры, поиск, сортировку, пагинацию. Тёмная тема есть. Переписал всё за вечер. <<<<<<---Метрики--->>>>>: До (React-админка): 1800 строк, 6 часов разработки, 12 библиотек, "жирненький" бандл, отдельно надо загружать (тратим время), нуждается в регулярной поддержке раз в неделю. После (SQLAdmin): 80 строк, 3 часа разработки, 0 лишних библиотек, 0.6 сек загрузки, 0 часов поддержки. Я "сэнсэй" во фронтенд разработке. Но сейчас моя роль Fullstack. Моя сила — выбирать правильные инструменты, а не писать фронт там, где не надо. p.s. Хотя иногда очень хочется😎😊👍. Зачем тратить кучу времени на то, что делается за хороший вечер под чашечку чая? ❓ А у вас были случаи, когда вы переписывали свой код на готовое решение? 👇 Делитесь в комментариях. #SQLAdmin #React #FastAPI #Python #fullstack #архитектура #оптимизация #разработкабота #разработка #hhru.

Я веду проект на FastAPI. Для админки решил воспользоваться своей суперсилой - "Frontend" и сделать React. Красиво, модно, с модалками и фильтрами | Сетка — социальная сеть от hh.ru