Ilkhom
Vladimir
Egor
если поддерживать долго надо, то через полгода если вернуться, то наверное будет тяжело поднять версию RN в проекте
Egor
до актуальной
Aleksei
имхо так себе аргумент
Egor
так мы же придумываем для заказчика отмазки
Владимир
Egor
у нас долгострой
Aleksei
ну вот конкретный пример, начинаешь проект на свифте и через год гарантированно будешь переписывать
Egor
Egor Sarnavsky
[2:29 PM]
I talked with experienced RN programmers and they pointed few edge-cases of RN developing like:
1. license (https://github.com/facebook/react-native/blob/master/PATENTS)
2. performance issueses
3. it’s too raw version (0.44) for production
4. a lot of bug-reports on they git repository
GitHub
facebook/react-native
react-native - A framework for building native apps with React.
6 replies Last reply today at 3:07 PM View thread
Egor Sarnavsky
[2:43 PM]
5. it works for news-feeds and pet-projects
6. lack of documentation and forums
7. there is no view-editor, so it’s a challenge to make a custom view
Egor Sarnavsky
[3:14 PM]
8. RN doesn’t support multithreading (edited)
Egor
может кому пригодится :)
Владимир
скажите заказчику, что его приложение будут делать ленивые и дорогие джаваскриптеры, которые вообще не программисты
Vladimir
Давай, мочи его
Egor
JS не язык ваще
Aleksei
мда уж, за уши все притянуто)
Aleksei
да вообще, когда руки из одного места... 😄
Egor
продолжайте..
Egor
у меня кстати креш стабильный внутри JavaScriptCore
Egor
но пока только на симуляторе ловил
Egor
и инфы по нему нет вообще в сети
Aleksei
Kirill
так а по сути то зачем от RN отказываться? Если есть какие-то свои причины их и напиши))
Egor
это не совсем эпл
Aleksei
да, а что же это?)
Egor
Apple Inc., Adobe Systems, KDE, and others
Egor
Wikipedia ©
Egor
а у кого есть линка что RN не поддерживает потоки?
Egor
так а что тут линковать
Egor
запустите через Xcode и откройте треды
Aleksei
Egor
в Heap короче у меня это г падает регулярно даже на ровном месте
Aleksei
Egor
оо, а что это за авторитетное издание? пофиг, сойдет
Aleksei
Egor
поймаю на девайсе - сделаю баг репорт
Egor
проблема только в том, что я воспроизвести его не могу - не писать же "возьмите приложение на RN и ждите"
Egor
лог там не очень конкретный
Aleksei
так убери RN и оставь только JSCore
Aleksei
в чем проблема то
Egor
и
Aleksei
и подожди пока крашнется
Egor
какой именно JS код надо запустить чтобы JSC упал я же не знаю
Aleksei
потом возьми лог и отправь
Egor
Egor
👌
Egor
Sentry кто-нибудь использует?
Aleksei
ну ты же как то утверждаешь что JSCore крашится, значит можешь локализовать проблему)
Aleksei
мы хоть в чем то сойдемся наконец то 😉
Kirill
i/o операции в андроиде не блокирующие?
Aleksei
Просто по факту многопоточность юзают обычно (я за иос говорю щас) чтобы главный поток освободить и не блокировать
Kirill
никто, я спросил)
Dima
скорее в rn другая обратная проблема - нет синхронности
Vladimir
Dima
нельзя из js сделать что то в главном потоке
Dima
отсюда страдают жесты и анимация
Dima
но есть пути
Dima
вообще были статьи где по пунктам все трейдофы
Dima
но как обычно проще вкинуть :)
Dima
я об этом же
Andrew Kiselev
еще скажи RN для формошлепства :)
Dima
есть статьи где андроид дев пишет про опыт, айос, с веба и тд
Dima
можно легко оттуда взять и скомпилировать выводы
Aleksei
ну тоже спорно. вот инстаграм взять, ну есть у тебя часть где это требуется, все остальное уже нет. и зачем там нэйтив, если все остальное лента новостей?
Dima
согласен, только react native и есть native
Dima
будет у тебя компонент RealTimePhoto
Andrew Kiselev
я делал чат на react native - все ок было
Dima
а вся обвязка и формочки вокруг него
Dima
на RN
Aleksei
и вообще, та же призма на серваке изображения обрабатывает
Oleg
Dima
Aleksei
для одной платформы, может быть. хотя думаю ребзи из фб не согласятся что изи
Aleksei
Andrew Kiselev
:( https://i.imgur.com/A8KVT5D.png
Kirill
ты наверное в чате руби тоже сидишь и пишешь периодически что руби ниочем?))
Andrew Kiselev
классные картинки у гитхаба https://i.imgur.com/QSQutSQ.jpg