Skip to content
This repository has been archived by the owner on Oct 3, 2023. It is now read-only.
/ photodatabase Public archive

Прототип на flutter web, для взаимодействия с базой данных и использованием longpooling

Notifications You must be signed in to change notification settings

meg4cyberc4t/photodatabase

Repository files navigation

photodatabase

В данном репозитории храниться Frontend проекта photodatabase. Главный спонсор данного проекта: Человеческое любопытство. Вы можете ознакомиться с серверной частью проекта по ссылке ниже. https://github.com/meg4cyberc4t/photodatabase_longpolling_api

Небольшие кадры из проекта

flutter_06 flutter_02 flutter_03 flutter_04 flutter_08 flutter_10

Этим проектом я хотел опробовать следующие пункты:

Flutter Web До этого я работал с Flutter только как разработка мобильных приложений. Можно сказать, что структура самого приложения примерно одинаковая, но есть нативные трудности. Так, например, очень сильно усложняется работа с файлами, поскольку dart:io не работает в Web. Важно уточнить, что я не опробовал весь Web, а лишь малую часть. Мне очень хочется поработать с html и попробовать использовать dart как конкурент javascript, но уже в следующих проектах...)

Longpolling API Интересно было реализовать longpolling в рамках Python и базовых инструментов программирования. Важная ремарка: на обоих сторонах разработки LP был реализован "колхозным" и максимально понятным методом. Так же стоит обратить внимание, что нет идеального метода для получения данных. В этом приложении websocket был бы куда эффективнее, но с ним эксперименты уже проводил. Абстрагируйтесь от своей ситуации, количестве и частоте данных.

Multithreaded asynchronous flask Очень большая часть времени ушла на реализацию работы с базой данных в асинхронном режиме. Мне не понравилось. Для таких прототипов flask удобен, но использование его в серьёзных коммерческих целях я не вижу.

About

Прототип на flutter web, для взаимодействия с базой данных и использованием longpooling

Topics

Resources

Stars

Watchers

Forks