Никита Соболев "Паттерны и бизнес-логика для вашего Vue приложения"

Sdílet
Vložit
  • čas přidán 26. 08. 2019
  • За последние пару месяцев я просмотрел порядка 20 тестовых заданий для Vue. Все плохо. Основная проблема в том, что люди не умеют (или не хотят) разделять слой представления и слой бизнес-логики в своих приложениях.
    Я расскажу, как, используя простые паттерны и подходы, можно писать большие и сложные приложения. И чтобы их было легко читать, тестировать и менять.

Komentáře • 20

  • @dergunovalexandr
    @dergunovalexandr Před 2 lety +8

    Краткий пересказ доклада: "Ваши велосипеды плохие! А вот мои велосипеды хорошие!"

    • @alexlightweight
      @alexlightweight Před rokem

      99% докладов на IT конференциях именно такие, так как они делаются только ради саморекламы для будущих работодателей + вписать себе в резюме что был докладчиком на тонкой то конфе. Все! ;)

  • @RomanSpiridonov
    @RomanSpiridonov Před 4 lety +12

    Было б круто увидеть ссылки из презентации в описании к видео, чтобы не приходилось их перенабрать с видео.

  • @reuvenyanturin2526
    @reuvenyanturin2526 Před 3 lety +1

    Красава! Был моим преподом в универе)

  • @redhook777
    @redhook777 Před 3 lety +4

    Почему-то пока многие вещи выглядят весьма костыльно. Наверное у меня мало опыта

  • @webmaster4095
    @webmaster4095 Před 4 lety

    спасибо

  • @MutterDu
    @MutterDu Před 3 lety +4

    где почитать про синтаксис (|>)? никак не могу найти

    • @ilyarsadikov4345
      @ilyarsadikov4345 Před rokem

      это pipe оператор, его на самом деле его пока не используют, но уже поддерживается babel

  • @user-dd4qt7bv5z
    @user-dd4qt7bv5z Před 4 lety +2

    Только начал писать на vue. Может кто-нибудь объяснить, почему первый пример на 2:17 является плохим.

    • @user-xf8hc6kk1n
      @user-xf8hc6kk1n Před 3 lety +2

      через год может поймёшь, я и сам не знаю

    • @user-zn8wj6pb7s
      @user-zn8wj6pb7s Před 3 lety +1

      @Nikita GolubevЖалко у тебя фамилия не соболев, хорош

    • @user-yz8li9vt2j
      @user-yz8li9vt2j Před rokem

      как успехи сейчас с vue?

  • @SuperKnivesOut
    @SuperKnivesOut Před 2 lety

    composition api решает эту проблему, так ведь?

  • @chikenmacnugget
    @chikenmacnugget Před rokem

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

  • @dimavto
    @dimavto Před 3 lety +9

    provide/inject вообще то плохая практика

    • @PSPlayer
      @PSPlayer Před 3 lety +2

      почему?

    • @ev_geniy17
      @ev_geniy17 Před 2 lety +4

      @@PSPlayer потому что когда у тебя будет куча этих provide/inject будет ещё хуже чем если ты передашь это по дереву компонентов, я не знаток вью но лучше в данном случае использовать стор vuex и бизнес логику вынести в отдельные классы которые и использовать в сторе. В частности всё сючто содержит логику стороннего апи, будь то апи браузера или бекенда лучше вынести в классы с логическим названием.

    • @jacklondon5840
      @jacklondon5840 Před 2 lety +2

      ​@@ev_geniy17 Вот вот. И не важно классы или функции. Я тоже за то, что все что сложная логика, выносить отдельно и дергать с хранилища данных и не надо никаких провайд инжект