Comments 3
Как то однобоко ваш fastapi слерм выглядит. А где Django, websauna, Flack, Tornado , Twister... ?
Вроде все отлично, понятно, интересно но ... Есть по тексту вопросы, относящиеся к бизнесу и разработке ПО. Как согласуется разработка коммерческого ПО и выбор альфа версии фреймворка? А вы поддержку своего ПО обеспечиваете? Если обеспечиваете, то возникает вопрос сколько времени проводилось тестирование фреймворка на предмет ошибок и проводилось ли вообще? Как оформлены ваши отношения с авторами фреймворка? Т.е. каким образом производится изменение кода, если у вашего клиента выявилась ошибка и она оказывается ползет из фреймворка? Какие сроки у вас установлены на устранение ошибок? А по простому - получается что вы берёте ответственность за чужой код, при этом не имеете никаких гарантий от автора по исправлению ошибок в адекватные сроки. Для гарантированного результата вы должны ревизировать код фреймворка перед включением его в проект. И это как бы тоже не 5 минут времени, а серьезная работа над ревизией чужого кода. Так что, если вы не работаете по принципу код как есть, вам приходится либо ревизировать чужой код, либо платить за поддержку, либо писать свой. А значит затраты либо по времени, либо по деньгами никуда не ушли. И это оборотная сторона медали использования фреймворков
Работа с фреймворками Python: преимущества и проблемы