Size: a a a

React Native — русскоговорящее сообщество

2020 January 02

NG

Nick Galko in React Native — русскоговорящее сообщество
Dmitriy Kupriyanov
Расскажи плиз про его преимущества и недостатки по сравнению с React Native. Почему перешёл, как быстро выучил новую технологию, какие отзывы насчёт его языка Dart, как там дела с офлайн приложениями обстоят. Когда нужно хранить state на устройстве и правильно его синхронизировать между устройствами и вебом?
Я выбрал веб. Возможностей больше
источник

NG

Nick Galko in React Native — русскоговорящее сообщество
Alik E.
Ну после натива чувствуются "радости" жс экосистемы
Есть такое
источник

AE

Alik E. in React Native — русскоговорящее сообщество
Nick Galko
Я выбрал веб. Возможностей больше
Ну так это то же самое, что выбрать другую профессию. Мы тут всё-таки про кроссплатформу в рамках РН говорим же
источник

NG

Nick Galko in React Native — русскоговорящее сообщество
Alik E.
По порядку:
1. Рисует, в отличие от РН, свой UI на канвасе, потому он выглядит одинаково на обеих платформах. Но можно разный, если хочется. Как по мне, это намного разумнее подхода РН, когда в иОС 13 меняется контрол и он моментально меняется в приложении. Так как рисует на канвасе, то и дизайн пиксель перфект.
АОТ без всяких бриджей и прочего колдунства. 60 фпс гарантированы. Тулинг намного приятнее, материалы, почти все, качественнее, так как гугл этому реально уделяет внимание, в отличие от фейсбука.
2. Экосистема пока ещё ну очень молодая, очень многих либ, которые могут понадобиться, нет. Но тут и либ к проекту нужно подключать гораздо меньше. За полгода на флаттере не сталкивался с депенденси хеллом пока. Но вот инструменты - топ. От поддержки иде (вскод, студия) до дебаггинга.
3. Дарт странный. Иногда кажется удобнее, иногда нет, но в целом это какой-то внебрачный ребенок жавы и жс. Привыкнуть, в общем, можно. Учится легко, осилить можно дня за 2, если ООП знаешь.
4. С офлайном все ок, этот вопрос никогда даже не вставал
Меня пугают из потоки и прочее.
источник

NG

Nick Galko in React Native — русскоговорящее сообщество
Alik E.
Ну так это то же самое, что выбрать другую профессию. Мы тут всё-таки про кроссплатформу в рамках РН говорим же
Ну почему же. Ionic
источник

NG

Nick Galko in React Native — русскоговорящее сообщество
Да RN подходит тоже под определение веб
источник

NG

Nick Galko in React Native — русскоговорящее сообщество
0оть и частично
источник

NG

Nick Galko in React Native — русскоговорящее сообщество
Alexey S
Народ, всем привет! Есть те кто реализовывал шаринг из приложения в телегу или фб? Можете подсказать?
Дык ссылку делаешь специальную
источник

AE

Alik E. in React Native — русскоговорящее сообщество
Nick Galko
Меня пугают из потоки и прочее.
Там нет потоков, дарт однопоточный, изоляты же
источник

NG

Nick Galko in React Native — русскоговорящее сообщество
Alik E.
flutter_boost
У меня ассоциации с с++ boost
источник

NG

Nick Galko in React Native — русскоговорящее сообщество
Alik E.
Там нет потоков, дарт однопоточный, изоляты же
Эва как
источник

AE

Alik E. in React Native — русскоговорящее сообщество
Nick Galko
Ну почему же. Ionic
Не тру натив, юзеры моментально видят разницу
источник

NG

Nick Galko in React Native — русскоговорящее сообщество
Alik E.
Не тру натив, юзеры моментально видят разницу
Визуально почти 1 в 1
источник

AE

Alik E. in React Native — русскоговорящее сообщество
Nick Galko
Эва как
Не делят память между собой, нет конкарренси проблем
источник

AE

Alik E. in React Native — русскоговорящее сообщество
Nick Galko
Визуально почти 1 в 1
А вот UX вообще ни разу не 1 в 1
источник

NG

Nick Galko in React Native — русскоговорящее сообщество
Ну это такое себе
источник

NG

Nick Galko in React Native — русскоговорящее сообщество
Как уплачно так и
источник

NG

Nick Galko in React Native — русскоговорящее сообщество
Ну ты понял
источник

AE

Alik E. in React Native — русскоговорящее сообщество
Nick Galko
Ну это такое себе
Ну я считаю, что "ну это такое себе" это не аргумент
источник

AE

Alik E. in React Native — русскоговорящее сообщество
Если решено делать аппку, то либо натив, либо кроссплатформа, либо ПВА
источник