Программирование кроссплатформенного приложения Vue.js + Electron + MongoDB Building a Desktop App

Поделиться
HTML-код
  • Опубликовано: 6 сен 2024
  • Сегодня мы рассмотрим отображение данных от полетного контроллера, которые мы загрузили через ESP8266 в БД в предыдущем выпуске.
    Будем использовать Vue JS + Electron + MongoClient + Flight Indicators
    Помощь каналу:
    money.yandex.r...
    Part I: • Отправка данных с STM3...
    Displaying of stored data from the flight controller, which we uploaded via ESP8266 to the MongoDB in the previous video.
    We will use Vue JS + Electron + MongoClient + Flight Indicators
    Music by The Fat Rat / thisisthefatrat

Комментарии • 19

  • @olegbogdanov86
    @olegbogdanov86 5 лет назад +3

    для того чтобы UI не тормозил по отрисовке данных, обычно
    1) не используют таймеры
    2)данные в UI отправляют по сокетам, прям с серверного приложения

  • @MolotSNK
    @MolotSNK 5 лет назад +2

    У монги есть события на которые можно подписаться. Лучше избавиться от таймеров и сперва инфу выводить в интерфейс а уж записывать где то там, в фоне. А так респект)

  • @pkochubei
    @pkochubei 5 лет назад +3

    Использовал rethinkdb.com для подобного, как только в таблице появлялись изменения, на фронт отправлялись данные и шла перерисовка. Нет необходимости надеяться на таймеры.

    • @RenatAbaidulin
      @RenatAbaidulin  5 лет назад +1

      О! Большое спасибо, обязательно попробую) Интересный прием.

  • @valera_kardan
    @valera_kardan 3 года назад +1

    Таким образом можно создать целое приложение для управления

    • @RenatAbaidulin
      @RenatAbaidulin  3 года назад

      Конечная цель именно такая)

  • @psevdouser
    @psevdouser 5 лет назад +1

    есть ощущение, что удп сервер можно запихнуть в это же приложение, сразу отображать пакеты, а уже потом писать в монгу

    • @RenatAbaidulin
      @RenatAbaidulin  5 лет назад

      Да, такой вариант тоже возможен, просто тут первичнее было именно сохранений лога принятия решений контроллером, а отображение как приятный бонус)

  • @ak-yt-chan
    @ak-yt-chan 5 лет назад +3

    Выборка данных из монго раз в секунду, отсюда и "лаги"

    • @RenatAbaidulin
      @RenatAbaidulin  5 лет назад

      Да, на видео это уже 4 раза в секунду, причем индикатор курса хорошо отрабатывает. А вот авиагоризонт, такое ощущение, что сам индикатор притормаживает...

    • @ivcha_max
      @ivcha_max 3 года назад

      @@RenatAbaidulin Так на видео и похоже что 4fps, надо как бы хотябы 30 :) Видео суппер! Спасибо!

  • @abdallahhussein5997
    @abdallahhussein5997 5 лет назад +1

    ooh boy i feel isolated

  • @user-hx1xm9fo5e
    @user-hx1xm9fo5e 3 года назад

    Gps можно добавить сюда ?

    • @RenatAbaidulin
      @RenatAbaidulin  3 года назад

      Конечно можно. Сейчас проект переделываю на STM32H7 планирую и GPS модуль опрашивать.

    • @user-hx1xm9fo5e
      @user-hx1xm9fo5e 3 года назад

      @@RenatAbaidulin жду с нетерпением , очень интересно

    • @RenatAbaidulin
      @RenatAbaidulin  3 года назад

      @@user-hx1xm9fo5e Да, я не планировал выкладывать эту работу...мне показалось, что людям это совсем не интересно. (Вот если бы трусы показывал)))
      Ну, может обзорное что-то сниму, хорошо)