Обзор Flutter 3.22 | Идем в Web c WebAssembly и Макросы | Что показали на Google I/O ?

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ย. 2024

ความคิดเห็น • 70

  • @Maksimbakov
    @Maksimbakov 4 หลายเดือนก่อน +2

    Флаттер для веба с отрисовкой на canvas - это недофлеш со всеми его болячками и даже больше

  • @Andrey-il8rh
    @Andrey-il8rh 4 หลายเดือนก่อน +3

    Лично для меня главным шоу-стоппером для Flutter в Web является SSR и SEO. Когда ты говоришь что Flutter это не про лендинги фотографов, но потом подчеркиваешь что на нём рисуются только окошки с текстом в Google Earth и в него нет смысла тянуть что то более тяжелое это звучит довольно противоречиво. Wasm это круто и правильно, но главное что нужно чтобы его можно было нормально использовать в Web это полноценный SSR

  • @Pocu46
    @Pocu46 4 หลายเดือนก่อน +3

    С Реактом может только Next.JS потягаться 😆

  • @NikitaKirilov
    @NikitaKirilov 4 หลายเดือนก่อน +4

    Стас, спасибо за твою работу. Нужный контент, очень помогает в изучении нового (сравнительно), для меня, направления (более 10 лет в веб-разработке).

  • @AlexeyRiched
    @AlexeyRiched 4 วันที่ผ่านมา

    привет бро, подскажи что за монитор сзади большой и норм ли для мак ос глаза не режет?

  • @WTF21ful
    @WTF21ful หลายเดือนก่อน

    Как узконаправленное решение для каких-то модулей веб приложения может сойти и занять свою нишу, но весь фронт компилить в wasm вряд ли получится. Бинарный формат часто будет весить больше обычного js бандла. Вдобавок у wasm ограниченый доступ к браузерному API, что заставит все же использовать js для обхода ограничений. Сама концепция wasm шла как хорошее DLC, но не замена js-а
    В целом было бы хорошим дополнением в каком-нибудь микрофронтовом подходе

  • @shokl
    @shokl หลายเดือนก่อน

    Расскажите что нибудь про Flutterflow, и есть ли риск в будущем что гугл наложит санкции на приложения из России на flutter? :)

  • @user-kw9cu
    @user-kw9cu 2 หลายเดือนก่อน

    А сам флаттер умеет веб ассембли запускать? Или можно ли там как нибудь библиотеки написанные на C использовать? Можешь про это видео записать пожалуйста?

  • @egen.34
    @egen.34 14 วันที่ผ่านมา

    Теперь можно создать веб приложение для телеграмма 😂

  • @vipe7639
    @vipe7639 4 หลายเดือนก่อน +11

    До гугл ио, с новостями о увольнениях разработчиков, kmm пылали своими сообщениями, а теперь что-то молчат🤣🤣🤣. Спасибо за обзор. Я когда смотрел гугл ио, меня удивило, что supersell использует флаттер для своих наработок. Надеюсь web еще подтянут, и многолетний план google заменить js на dart осуществится.

    • @frezycode
      @frezycode  4 หลายเดือนก่อน +3

      Пусть пылают и дальше, а мы пока займемся делом)

    • @frezycode
      @frezycode  4 หลายเดือนก่อน +2

      Уверен что прогресс по вебу впереди нас ожидает, раз они такой акцент на это делают в докладах

    • @rozoomcool
      @rozoomcool 4 หลายเดือนก่อน +1

      как человек, который пользовался kmm(для себя), скажу, что flutter и до презентации гугла тащил. rmm по сравнению с flutter дико не удобный и неотзывчивый

    • @tanamo1192
      @tanamo1192 4 หลายเดือนก่อน

      Js непобедимый мальчики и react Native начало раньше вас 😊

    • @frezycode
      @frezycode  4 หลายเดือนก่อน

      @@tanamo1192 раньше и кончит 🥲

  • @serghell6053
    @serghell6053 4 หลายเดือนก่อน +3

    с вуе, рактом ангуляром еще рано тягаться. В вебе нужна веб красота. А приложухи типа админок - ну такое себе. Пару итераций серьёзных, и флаттер станет рядом

    • @frezycode
      @frezycode  4 หลายเดือนก่อน +1

      Из действительно нерешенных вопросов остается SEO, а что касается удобства - думаю проблем никаких нет, это ведь все-так Flutter можно нарисовать что хочешь)

    • @compas013
      @compas013 4 หลายเดือนก่อน +1

      а можете пояснить что имеете ввиду? Чего такого нельзя сделать на флаттере, что можно сделать на вью, реакте или ангуляре в плане красоты?

    • @НатаниэльДампо
      @НатаниэльДампо 4 หลายเดือนก่อน

      Google конечно хорошо но не хорошо хвастаться кучей языков которых надо изучать, а потом бросать и изучать заново.

    • @vitaly-
      @vitaly- 4 หลายเดือนก่อน

      @@compas013 ни кто не станет писать на флаттере, скажем, интернет-магазин под веб, это займет просто огромное количество времени по сравнению с нативными инструментами.

    • @Andrey-il8rh
      @Andrey-il8rh 4 หลายเดือนก่อน

      @@compas013 всё упирается в 2 вещи: время initial loading и SEO. Vue весит ~30Kb в brotli, ну может что то ещё там из зависимостей что можно грузить паралельно, а Flutter - это 3mb байнари который мало того что нужно загрузить так ещё и выполнить браузером. Ну а для SEO во Vue есть Nuxt - который тебе не только выдаст 100% рендеринг любого веб компонента, но ещё и выглядить это при гидрации будет абсолютно безшовно. В итоге с Nuxt метрика Time To First Pain будет занимать меньше секунды, а с Flutter ты будешь показывать пользователю фул пейдж лоадер как это делали в 2005 году с Flash. Кстати ничего не меняется, именно отсутствие нормально решения по части SSR и было одним из решающих факторов того что Флеш поплыл под натиском Apple

  • @arthurlokhov6856
    @arthurlokhov6856 4 หลายเดือนก่อน +1

    Привет. Можешь посоветовать что почитать про архитектуру? Как ее лучше выстроить во Flutter, чтобы приложение было масштабируемым и в коде было удобно ориентироваться. В данный момент реализую один production в проект и понял, что без норм архитектуру в дальнейшем будет больно и пока приложения не разраслось по функционалу, я решил внедрить какой-то архитектурный подход. Заранее спасибо за помощь

  • @alexdobrynin
    @alexdobrynin 17 วันที่ผ่านมา

    как там с SEO у флаттера в вебе?

  • @DreamingDolphing
    @DreamingDolphing 4 หลายเดือนก่อน +1

    Классный монитор. Хочу себе такой же.

  • @TheILOVEYOUXD
    @TheILOVEYOUXD 4 หลายเดือนก่อน +1

    Братюньчик, спасибо тебе что ты также радуешь нас своим контентом❤
    Продолжай в том же духе!

  • @Роберт-о4ы
    @Роберт-о4ы 4 หลายเดือนก่อน +3

    самый быстрый переход по уведомлению!

    • @frezycode
      @frezycode  4 หลายเดือนก่อน

      😅 для этого я намутил самый быстрый монтаж

  • @Evgeny..
    @Evgeny.. 4 หลายเดือนก่อน +2

    Спасибо за видео! Стас извини что достаю уже пол года, но вдруг ты уже записал видео про то почему ты не пользуешься flutterflow

    • @frezycode
      @frezycode  4 หลายเดือนก่อน

      Ахахах, привет! Спасибо что пишешь, иначе я забыл бы)
      Пока не записано, много других видео в плане, но я постараюсь

    • @Evgeny..
      @Evgeny.. 4 หลายเดือนก่อน

      ​@@frezycode да, если что я не душный, просто немного тролил насчёт ff.

  • @yet300
    @yet300 4 หลายเดือนก่อน +2

    Блин как у вас все во флатере веселове, не то что у меня на андроиде 😅

  • @tanamo1192
    @tanamo1192 4 หลายเดือนก่อน +1

    React Native хотел заменить flutter но не мог памему flutter тоже так будет 😅

    • @frezycode
      @frezycode  4 หลายเดือนก่อน +3

      Да никто никого заменять не собирается, это контрпродуктивно. У каждого инструмента своя задача, и пока инструмент справляется со своей задачей - все круто)

    • @tanamo1192
      @tanamo1192 4 หลายเดือนก่อน +1

      @@frezycode да согласен и спасибо за обзор 👍

  • @НатаниэльДампо
    @НатаниэльДампо 4 หลายเดือนก่อน +1

    Webasemble в c# уже года 2 как есть и blazor гораздо круче)

    • @frezycode
      @frezycode  4 หลายเดือนก่อน

      Круче чего и в чем ?)

    • @minimalstory
      @minimalstory 3 หลายเดือนก่อน

      @@frezycode вся мощь дотнета неплохо раскрывается в blazor wasm. но есть нюанс -- размер приложения и отладка доставляет боль )

  • @Dominic_Herzog
    @Dominic_Herzog 4 หลายเดือนก่อน

    Ждем макросы и shared multithreading, думаю, это даст огромный буст как дарту, так и флаттеру

  • @IgorKuznetsov-wz1zy
    @IgorKuznetsov-wz1zy 4 หลายเดือนก่อน

    блин чё с руками, сильно отвлекает!!!

  • @TheMrArmbull
    @TheMrArmbull 3 หลายเดือนก่อน

    Давно хочу перейти на флаттер и попробовать его во всех платформах

  • @blu3h4t
    @blu3h4t 4 หลายเดือนก่อน

    фа флаттер вроде всамом деле крут. Он смог то что замарин несмог. Да еще и актеров там притащили. :Д Незря перлеры на него обратили внимаение.

  • @fromillia
    @fromillia 4 หลายเดือนก่อน

    Веб-рриложение - более солидно звучащее название сайта. Естественно я не про лэндинги.

  • @rahimabdullaev1501
    @rahimabdullaev1501 4 หลายเดือนก่อน

    Flutter is dead!!!

  • @iuseronline
    @iuseronline 4 หลายเดือนก่อน

    Стас и умный и красивый) ну просто на все руки мастер)

  • @rahimabdullaev1501
    @rahimabdullaev1501 4 หลายเดือนก่อน

    Flutter tufta

  • @StackOverflowMan
    @StackOverflowMan 4 หลายเดือนก่อน

    2:20 Go, Rust, C++ - не низкоуровневые языки. А вот WebAssembly как раз язык низкого уровня.

    • @frezycode
      @frezycode  4 หลายเดือนก่อน

      Да, согласен. Имел ввиду более близкие к низкому уровню и с бОльшими возможностями добраться до памяти своими руками чем у JS

  • @alexandraee55
    @alexandraee55 4 หลายเดือนก่อน +1

    Спасибо за обзор 🔥

    • @frezycode
      @frezycode  4 หลายเดือนก่อน

      Спасибо за коммент ☺️

  • @kazhack
    @kazhack 4 หลายเดือนก่อน

    Отличное видео, спасибо👍🏻

  • @KotoFeelGood
    @KotoFeelGood 4 หลายเดือนก่อน

    Будут ли видосы по уведомлениям с firebase?

    • @frezycode
      @frezycode  4 หลายเดือนก่อน

      Да, скоро

    • @KotoFeelGood
      @KotoFeelGood 4 หลายเดือนก่อน

      @@frezycode а как скоро?))

  • @alevlako
    @alevlako 4 หลายเดือนก่อน

    С последним обновлением снова сломалась возможность запускать виндоус десктоп приложения, если флаттер сдк и проект находятся на разных дисках и диск с проектом отформатирован exFAT. Все остальные комбинации осей, веба и симуляторов для такой конфигурации работают. Эта проблема появилась в 2023 году, но последние 2 месяца все работало.

    • @frezycode
      @frezycode  4 หลายเดือนก่อน

      Хм, довольно редкий кейс на мой взгляд. Я недавно совсем запускал рабочий проект под windows - все хорошо было 🤷‍♂️ Но да, проект и СДК на одном диске были)

    • @alevlako
      @alevlako 4 หลายเดือนก่อน

      @@frezycode линукс + виндоус + общий диск под проекты, который должен читаться разными осями (именно поэтому exFAT) - не такой уж и редкий случай. Если флаттер подчеркивает свою мультиплатформенность, должен соответствовать )

  • @AliveCracker
    @AliveCracker 4 หลายเดือนก่อน

    Крутой обзор!!

  • @grey455
    @grey455 4 หลายเดือนก่อน

    Насколько быстро будет загрузка web assembly при первом заходе на страничку?
    Во Flutter есть lazy loading?

    • @oleh6836
      @oleh6836 4 หลายเดือนก่อน +1

      Движок для рендеринга 1.5 - 3 mb в зависимости от браузера и еще сколько-то твой код. Есть lazy loading, можно дробить приложение на сколько угодно маленьких модулей и скачивать их в рантайме.

    • @Shakl-e
      @Shakl-e 4 หลายเดือนก่อน

      Слышал ещё совет использовать deffered import на первой странице, тогда тоже быстрее загрузится

    • @Andrey-il8rh
      @Andrey-il8rh 4 หลายเดือนก่อน

      @@oleh6836 3 Мб - привет 2010 год с Flash и лоадером 😂Кстати даже во флеше такое счастье было только с билдом стенд алоун флеш плеера, а если использовалась встроенная в браузер версия точка входа была - 16Кб

  • @PlaceTickets
    @PlaceTickets 4 หลายเดือนก่อน +2

    Go, Java и другие языки не являются низкоуровневыми. это бред. они являются компилируемыми. вот компилируется программа является низко уровневой, но эта программа уже не является Go или Rast это просто код скопировала программы, а исходник высокоуровневый и ни как не низкоуровневый.
    а фраза "ну вы сами поняли что я имел ввиду" подойдет ребятам в курилке, а блогеру такое нести нельзя, Вас же смогут слушать дети и джуны.

  • @andrewkunderenko8826
    @andrewkunderenko8826 4 หลายเดือนก่อน +1

    Спасибо, было интересно :)

    • @frezycode
      @frezycode  4 หลายเดือนก่อน

      Очень рад что получилось)

  • @a6blp
    @a6blp 4 หลายเดือนก่อน

    ну всё, с жсоном проблему решили, можно юзать, а то реакт унылый штопипец (оценочное суждение).