На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Majestio
  
> Написание прослойки для работы с базами данных
    Всем привет!

    Сразу напишу зачем планируется этот велосипед. Дело в том, что данный пост пишу в разделе "Язык программирования Dart", и тут есть особенности.

    1. Наиболее быстрая разработка в Dart+Flutter ведётся при выборе цели Web. Ибо сборка в нативные цели или использование эмуляторов слишком затратно по времени
    2. Увы и ах, но в Dart+Fluter есть прямая поддержка работы с различными базами данных во всех целях сборки, кроме Web

    На счет Web оно и понятное дело, для такого приложения понятие файловых систем не существует, там есть только хранилище для куков и локальное хранилище, которые крайне ограничены по размеру хранимых данных. Прежде чем писать этот пост я пообщался с ChatGPT. Тот посоветовал мне писать backend (на Dart, Node.js, PHP, Python, Go, что удобнее). Backend работает с MySQL. Flutter Web обращается к backend по REST/GraphQL/WebSocket.

    Понимаю, что нужно написать удобный wrapper, но есть опасения. Как-то у меня был опыт работы в Laravel с его декларируемо-удобным Eloquent ORM, но у меня остались негативные впечатления от этого удобства. Помню тогда упирался-упирался, потом плюнул и перешел на сырые SQL-запросы. И работа заметно ускорилась. Не хотелось бы тут на такие же грабли наступать.

    В общем, пока просто хочется услышать ваши советы, рассуждения, предложения.
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0143 ]   [ 17 queries used ]   [ Generated: 8.10.25, 23:27 GMT ]