будет аккумулировать и обрабатывать статистику.
Задачи:
-внешний эндпоинт для основной системы с двумя метода (положить данные/забрать обработанные данные)
-внутрення логика для обработки данных статистики
-работа с БД (postgresql)
Вопрос в том, какой оптимальнее фреймворк для такой задачи выбрать: Flask vs FastAPI?
Интересует мнение тех, кто работал с ними. Что оптимальнее для такой задачи?
Фаст апи это обертка на фласком кажется
думаю пофиг. Внешних обращений тут нет, так что от asyncio толку ноль
нет, над starlette
глянь fask-smorest
Фаст апи не пробовал, скажу честно. Пробовал Фласк. На мой взгляд проще простого. Один скрипт собирал инфу и клал в БД. Фласк отображал все это дело. Бэкенд просто в одном файле. 2 эндпойнта, актуальный данные и исторические. Весь фронтенд сделал через бутстрап таблицы, что позволило в несколько строчек копипасты джаваскрипт-кода организовать поиск по таблице, сортировку и пристойный дизайн
ФастАпи быстрый, но что касается бд, оно не асинхронно. В фастапи нужно пайдантик использовать для валидации входных данных. Удобно для обработки и записи в бд
что значит "что касается бд, оно не асинхронно"? если я буду юзать в нем асинхронную алхимию, то он не будет асинхронным?
Обсуждают сегодня