Ilkhom
я же говорю, от задачи зависит)
логика в рн где пишется?
Egor
если поддерживать долго надо, то через полгода если вернуться, то наверное будет тяжело поднять версию RN в проекте
Aleksei
Скажите, что у него версия 0.44 - до релиза 1 как до Луны
да камон, про реакт в свое время так же говорили, что вы ждете от версии 1? я так же могу про свифт набросить и сказать что между версиями нет совместимости
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
и инфы по нему нет вообще в сети
Kirill
так а по сути то зачем от RN отказываться? Если есть какие-то свои причины их и напиши))
Egor
это не совсем эпл
Aleksei
да, а что же это?)
Egor
Apple Inc., Adobe Systems, KDE, and others
Egor
Wikipedia ©
Egor
а у кого есть линка что RN не поддерживает потоки?
Egor
так а что тут линковать
Ilkhom
а что ты хочешь от эпла?)
эпл не в ответе за каждое изменение в Ecmascript поддерживать
Egor
запустите через Xcode и откройте треды
Vladimir
Egor
в Heap короче у меня это г падает регулярно даже на ровном месте
Egor
оо, а что это за авторитетное издание? пофиг, сойдет
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
скорее в rn другая обратная проблема - нет синхронности
Это кстати серьезная проблема иногда
Dima
нельзя из js сделать что то в главном потоке
Dima
отсюда страдают жесты и анимация
Dima
но есть пути
Dima
вообще были статьи где по пунктам все трейдофы
Dima
но как обычно проще вкинуть :)
Dima
я об этом же
Andrew Kiselev
еще скажи RN для формошлепства :)
Dima
есть статьи где андроид дев пишет про опыт, айос, с веба и тд
Dima
можно легко оттуда взять и скомпилировать выводы
Aleksei
ну тоже спорно. вот инстаграм взять, ну есть у тебя часть где это требуется, все остальное уже нет. и зачем там нэйтив, если все остальное лента новостей?
Dima
согласен, только react native и есть native
Egor
нельзя из js сделать что то в главном потоке
да, это был неприятный сюрприз, когда я свой модуль делал
Dima
будет у тебя компонент RealTimePhoto
Andrew Kiselev
я делал чат на react native - все ок было
Dima
а вся обвязка и формочки вокруг него
Dima
на RN
Aleksei
и вообще, та же призма на серваке изображения обрабатывает
Aleksei
для одной платформы, может быть. хотя думаю ребзи из фб не согласятся что изи
Aleksei
Уже нет
сорян, не знал)
Andrew Kiselev
:( https://i.imgur.com/A8KVT5D.png
Kirill
ты наверное в чате руби тоже сидишь и пишешь периодически что руби ниочем?))
Andrew Kiselev
классные картинки у гитхаба https://i.imgur.com/QSQutSQ.jpg