
Кирилл
31.05.2017
11:36:17

Vladimir
31.05.2017
11:36:29
О чем я и говорю

Кирилл
31.05.2017
11:36:40
но это не значит что в RN css )

Vladimir
31.05.2017
11:36:42
Они такие же как в CSS - насколько это возможно

Google

Vladimir
31.05.2017
11:36:45
"система стилей, очень похожая на цсс" != цсс

Nikita
31.05.2017
11:37:00

Vladimir
31.05.2017
11:37:37
самое смешное - портировать проект в реакт-нейтив-веб

Denis
31.05.2017
11:37:51

Vladimir
31.05.2017
11:37:52
и использовать эти же стили вместо цсс
без шуток, я занимаюсь этим сейчас

Alexander
31.05.2017
11:38:48

Кирилл
31.05.2017
11:39:18

Vladimir
31.05.2017
11:39:36
много чего нельзя юзать.

Alexander
31.05.2017
11:40:40
эт чего такое
https://www.styled-components.com/docs/basics#react-native

Кирилл
31.05.2017
11:40:47
а

Nikita
31.05.2017
11:41:09

Vladimir
31.05.2017
11:41:18
но главное - стили не наследуются, селекторов нет, отдельно писать текстовый файлик со стилями АФАИК не выйдет

Google

Vladimir
31.05.2017
11:42:24
хотя вроде есть такое https://github.com/thewei/react-native-css-loader

Ilkhom
31.05.2017
11:43:22
в iOS не заложено система стилей как таковой, тока своими ручками

Vladimir
31.05.2017
11:47:37

Алексей
31.05.2017
11:47:42
вот блин, срач пропустил ?

Denis
31.05.2017
11:48:46

Egor
31.05.2017
11:50:36
phonegap vs RN? погнали

Denis
31.05.2017
11:51:01
Он вонять будет

Алексей
31.05.2017
11:51:19
не, мы убогих унижать не будем

Egor
31.05.2017
11:53:53
It’s used by Instagram and Airbnb and countless other apps at scale in production. What does “too raw for production” mean?
вот как парировать?))

Vladimir
31.05.2017
11:54:31
напиши: "я не умею"

Алексей
31.05.2017
11:54:31
все, белый флаг кидай ?

Vladimir
31.05.2017
11:54:35
"мне лень"

Vladimir
31.05.2017
11:54:41
говори что там работают эксперты, которые разбираются во внутренностях RN
Им постоянно приходится чинить баги в RN
А Instagram вообще использует внутренние билды RN, не доступные для простых смертных

Алексей
31.05.2017
11:56:22

Vladimir
31.05.2017
11:56:59
А еще скажи, что и там и там на RN только маленькие части

Алексей
31.05.2017
11:57:20

Google

Vladimir
31.05.2017
11:57:31
Ну это правда

Алексей
31.05.2017
11:57:38
пруф?)

Egor
31.05.2017
11:57:43
^ я могу в это поверить, инстаграм жто же фб

Vladimir
31.05.2017
11:57:58
Ну много где об этом говорили

Алексей
31.05.2017
11:58:12
ну пруф в студию пожалуйста)

Vladimir
31.05.2017
11:58:13
Ну то есть, и то и то приложение изначалаьно не написано на RN

Алексей
31.05.2017
11:58:19
особенно где говорят что маленькие части)
не не, тут самое важное слово "маленькие" ?

Vladimir
31.05.2017
11:59:28
https://engineering.instagram.com/react-native-at-instagram-dd828a9a90c7
Маленькие или нет - вопрос относительный
И вообще, мы тут не про факты, а про аргументы в споре

Алексей
31.05.2017
12:00:18
так аргументы должны фактами подтверждаться ?
интересно а 80% приложения это мало или нет ?если что 80% я выдумал

Vladimir
31.05.2017
12:07:44

Алексей
31.05.2017
12:08:14
тактика Усманова на лицо ?
сори за политоту)

Ilkhom
31.05.2017
12:10:39
в RN как делается многопоточность?

Алексей
31.05.2017
12:11:47
если коротко - никак)

Vladimir
31.05.2017
12:11:47
Никак

Алексей
31.05.2017
12:11:56
но извернуться всегда можно

Google

Алексей
31.05.2017
12:12:43
в нативку залезть придется
а вообще если говорить откровенно, то не факт что тебе в RN нужна многопоточность. Сейчас поясню почему. В нативке тебе нужна многопоточность чтобы 60fps выдавать в большинстве случаев, то есть чтобы main поток не забивать. В данном случае js крутится в отдельном потоке, а в main только результат рендера попадает.

Ilkhom
31.05.2017
12:14:52
плохо, ведь многопоточность реализована на обеих осях

Алексей
31.05.2017
12:15:17
просто говорить о многопоточности без контекста не имеет смысла

Ilkhom
31.05.2017
12:16:04
то есть лезть в натив все равно придется?

Алексей
31.05.2017
12:16:18
я же говорю, от задачи зависит)

Egor
31.05.2017
12:16:25
Скажите, что у него версия 0.44 - до релиза 1 как до Луны

Ilkhom
31.05.2017
12:16:55

Vladimir
31.05.2017
12:17:16

Egor
31.05.2017
12:17:17
если поддерживать долго надо, то через полгода если вернуться, то наверное будет тяжело поднять версию RN в проекте

Алексей
31.05.2017
12:17:23

Egor
31.05.2017
12:17:25
до актуальной

Алексей
31.05.2017
12:17:39
имхо так себе аргумент

Egor
31.05.2017
12:17:41
так мы же придумываем для заказчика отмазки

Vladimir
31.05.2017
12:17:44

Egor
31.05.2017
12:18:05
у нас долгострой

Алексей
31.05.2017
12:18:07
ну вот конкретный пример, начинаешь проект на свифте и через год гарантированно будешь переписывать

Egor
31.05.2017
12:18:12
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)
может кому пригодится :)

Vladimir
31.05.2017
12:18:20
скажите заказчику, что его приложение будут делать ленивые и дорогие джаваскриптеры, которые вообще не программисты

Google

Vladimir
31.05.2017
12:18:34
Давай, мочи его

Egor
31.05.2017
12:18:47
JS не язык ваще

Алексей
31.05.2017
12:18:52
мда уж, за уши все притянуто)
да вообще, когда руки из одного места... ?

Egor
31.05.2017
12:19:10
продолжайте..

Egor
31.05.2017
12:19:10
у меня кстати креш стабильный внутри JavaScriptCore
но пока только на симуляторе ловил
и инфы по нему нет вообще в сети

Алексей
31.05.2017
12:19:41

Кирилл
31.05.2017
12:19:48
так а по сути то зачем от RN отказываться? Если есть какие-то свои причины их и напиши))

Egor
31.05.2017
12:19:51
это не совсем эпл

Алексей
31.05.2017
12:19:58
да, а что же это?)

Egor
31.05.2017
12:20:35
Apple Inc., Adobe Systems, KDE, and others
Wikipedia ©

Egor
31.05.2017
12:20:51
а у кого есть линка что RN не поддерживает потоки?

Egor
31.05.2017
12:21:04
так а что тут линковать

Ilkhom
31.05.2017
12:21:05

Egor
31.05.2017
12:21:11
запустите через Xcode и откройте треды

Алексей
31.05.2017
12:21:26

Vladimir
31.05.2017
12:21:41

Egor
31.05.2017
12:21:52
в Heap короче у меня это г падает регулярно даже на ровном месте

Алексей
31.05.2017
12:22:06