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

Дорогие друзья! Поздравляем вас с Новым 2026 годом!

Всем удачи, успеха и благополучия!

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-запросы. И работа заметно ускорилась. Не хотелось бы тут на такие же грабли наступать.

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


    Рейтинг@Mail.ru
    [ Script execution time: 0,0201 ]   [ 16 queries used ]   [ Generated: 9.01.26, 00:48 GMT ]