006. Как я полюбил и возненавидел React Native - Андрей Мелихов

Поделиться
HTML-код
  • Опубликовано: 11 фев 2018
  • Слайды: yadi.sk/i/hi9o7nGf3Rd7ia
    Недавно мы решили провести эксперимент и частично переложить на фронтендеров развитие мобильного приложения Яндекс.Деньги. Расскажу, что нам удалось узнать в результате и какие тайны скрываются в React Native: почему иногда интерфейсы работают быстро, а временами тормозят, как поставлять бандл в нативное приложение и какой подвох таит в себе версия для Android.

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

  • @mishQasim
    @mishQasim 5 лет назад +92

    Если кто будет пересматривать - пару дней назад наконец в мастер запушили поддержку 64

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

      Можешь ссылку скинуть ?

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

      @@boycovclub ниже скидывали уже github.com/facebook/react-native/issues/19737

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

      @@mishQasim а вы пробовали работать на этом фреймворке ?

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

      @@boycovclub прототип приложения сейчас на нем делаю, но пойдет ли это в финальную версию или будет отдано на нативную разработку еще трудно сказать. Впринципе приложение простое, должно все получиться с RN, но я им недавно пользуюсь, так что мало ли что всплывет еще.

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

      @@mishQasim что то на русском языке не книг не курсов не нашел , хотя привлекает он меня своей кроссплатформенностью

  • @Waldemart
    @Waldemart 6 лет назад +32

    Бомбический обзор, классное выступление 👍 Такое сочетание действительно редкость на айтишных конференциях

  • @arturmavlyuchenko7647
    @arturmavlyuchenko7647 5 лет назад +42

    22:17 Я пошёл на стэковер... Ой, не на стэк, я пошёл на гитхаб😂

    • @stickman7730
      @stickman7730 5 лет назад +4

      типичный программист)

  • @hydrock9738
    @hydrock9738 6 лет назад +1

    Спасибо за доклад!

  • @romansharpe1131
    @romansharpe1131 4 года назад

    Спасибо, весьма полезный доклад

  • @Apriori3010
    @Apriori3010 6 лет назад +6

    Клевый доклад =)

  • @BeDb_MeDb
    @BeDb_MeDb 2 года назад

    Вот, спасибо, теперь понял)

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

    Классное видео! Записываю уроки про React Native, буду рад новым подписчикам :)

  • @ancoopa
    @ancoopa 6 лет назад

    Спасибо.

  • @scape4632
    @scape4632 5 лет назад +10

    Новая версия уже вышла новый JSC завезли + поддержка Android x64 естественно появилась

  • @alexkazimir3835
    @alexkazimir3835 6 лет назад +3

    Для быстрого прототипа хорошо

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

    Если кому интересно, к проблеме о 64 бит - в 0.59 версии React Native планируется поддержка 64 бит на андроиде

  • @oliverfoxi
    @oliverfoxi 6 лет назад +7

    Использую Реакт Натив для домашних проектов. Само то сделать что-нибудь на скорую руку

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

      У вас дома разные мобильные ос?

  • @aleksandrkravtsov8727
    @aleksandrkravtsov8727 4 года назад +11

    верните Андрею его 2007-ой)

  • @MrMassmaker
    @MrMassmaker 4 года назад +4

    React Native уже имеет 64 поддержку, с версии 0.59.1
    Но если вы планируете делать что-то с отображением карт, особенно с оффлайновой версией или кастомных каких-то карт, то вас ждёт много сюрпризов)

    • @dmitriislipenchuk3775
      @dmitriislipenchuk3775 4 года назад +2

      А можно поподробнее, какого рода проблемы при работе с картами?

    • @atlasua2021
      @atlasua2021 2 года назад

      могу сказать что на React Native только "девочки" пишут, которые не работали с Flatter или обычной Java.

    • @MrMassmaker
      @MrMassmaker 2 года назад

      @@atlasua2021 it can be true) мне лично при недолгом изучении реактнейтив и после него Флаттера, последний понравился больше. Более понятно всё. И однообразно. А не часть примеров на JavaScript, часть на TypeScript…

  • @angryguru3597
    @angryguru3597 4 года назад

    Скажите, пожалуйста, подойдет ли реакт-найтив для написания игры по типу "камень-ножницы-бумага" + чатик?

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

      Подойдет.. Это для него легко

  • @transmorani
    @transmorani 6 лет назад +3

    как-то дали проект сделать на rn, после того как заказчик сказал "ок работаем, токо дизайн говно", проект с меня сняли и передали команде мобильных разрабов. у меня ушло порядка 15 дней на реализацию прототипа, так что поддерживаю насчет дешевизны.

    • @KostiaBazrov
      @KostiaBazrov 5 лет назад +4

      Алексей Абрамов , не понял

    • @user-ss5dr7fj5z
      @user-ss5dr7fj5z 3 года назад +1

      Ниче не понял

  • @dmitryzadorozhniy4651
    @dmitryzadorozhniy4651 6 лет назад +6

    Спасибо за доклад. Работаю с RN. Это боль. Иногда хочется бросить и переписать все на натив.

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

      в чем именно боль?

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

      Дружище зачем р-н когда уже есть флаттер

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

    по состоянию на 2021 год - появился вариант для x64 для Android?

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

    Cordova нас всех спасет :)

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

    У мужика такие чёрные мешки. Он спит вообще? Или кодит всё время?

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

      Это может свидетельствовать не только о недосыпе, а о наличии каких-либо заболеваний. Например, проблемы с почками или печенью.

  • @BadMusic666
    @BadMusic666 4 года назад +1

    Яндекс.Штрафы, зачем было называть Яндекс.Деньги

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

    Пишите на яве и обжектив си. Не обманывайте себя

  • @stMrJerry
    @stMrJerry 6 лет назад +8

    Ни слова про десктопные варианты: react-native-macos / react-native-windows / react-native-desktop :(

    • @igorbeaver4692
      @igorbeaver4692 4 года назад +4

      Можно ли уточнить, за год после вашего комментария получилось ли найти хорошую информацию по react-native-windows ?

    • @user-fj8cl3by5k
      @user-fj8cl3by5k 3 года назад +1

      А за два?

    • @nonnulls
      @nonnulls 2 года назад

      А за 4????

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

    Если кто будет смотреть -- не мучайтесь, берите native script. И да, для мобил виртуальный дом это очень плохой выбор

  • @eugenem4854
    @eugenem4854 6 лет назад +1

    Судя по таким докладам Яндекс круче Гугла

  • @AndrewGrinchak
    @AndrewGrinchak 5 лет назад +4

    Та вы гоните.. нет никаких тормозов в bridges между Реакт Нейтивом, если их правильно готовить. Весь посыл неверный. Зачем вы отталкиваетесь от структуры компании Яндекс в исследовании возможностей РН? И ЗЫ - в РН нет виртуальгого дома. про мобильный бекенд - поржал, спасибо... Ахахахахахахаах... Не можете выкатить в прод - учитесь, господа ) Или смотрите, как это делают другие люди.

    • @khanlarisganderov8076
      @khanlarisganderov8076 5 лет назад +9

      Ну так мне продалжать учить или нет?)))у меня как у начинаюшего программера мозг сгорел уже от этих "обзоров" на рн.

    • @thefuturejulio
      @thefuturejulio 5 лет назад +4

      Что возвращает нас к тому факту, что яндекс - орава говноделов, еще и надменных

    • @kostiabazrov-life
      @kostiabazrov-life 5 лет назад +1

      Khanlar Isganderov , учим флаттер

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

      @@khanlarisganderov8076 учи Кордову.

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

    Дайте дизайнерам заниматься своим делом, фронтам заниматься своим. Наймите верстальщиков и мобдевов и не будет гемора,костылей итд.
    Вы же Яндекс всё таки. Неужто нет денег?)
    После фразы а-ля "давайте дизайнеры будут фронт для мобилки делать" мне захотелось выключить ролик. Хотя обзор в целом интересен.

    • @RafaelShepard
      @RafaelShepard 4 года назад +1

      Дед, успокойся, выпей таблеток)

  • @dimanazdratenko
    @dimanazdratenko 6 лет назад +4

    мерзкое клацанье все видео((

  • @haaslathe105
    @haaslathe105 4 года назад

    Одни картавый левши.

  • @Nemesis-vc2ec
    @Nemesis-vc2ec 2 года назад

    уровень яндекс разработчика - нытик

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

    RN говно. Пишите нативно или на Xamarin.Android/iOS. Делал недавно аппку с использованием ML модели и Arkit ArCore. Были вставки c++ но они бы и в нативных проектах требовались. Все шустро работает. Главное что удалось расшарить логику переходов между экранами, бизнес-логику и логику доступа к данным. А UI он должен быть platform specific. Xamarin forms не советую, ибо говно