@reactnative_ru

Страница 712 из 878
George
27.06.2018
08:18:46
А кто нибудь может поделиться опытом Expo и CodePush?

Mark
27.06.2018
08:25:11
Привет Мне как-то сказали, что для реакт-натив желательно все равно "ядро" на java, кто нибудь объяснит мне это высказывание, пожалуйста?

Sergey
27.06.2018
08:29:03
Mark
27.06.2018
08:29:57
Спасибо

Google
George
27.06.2018
09:12:46
Привет Мне как-то сказали, что для реакт-натив желательно все равно "ядро" на java, кто нибудь объяснит мне это высказывание, пожалуйста?
Очень непонятное высказывание. - В React Native есть нативный код ( Java/Swift ) и JavaScript бридж к нему. Так что можно сказать что и так есть ядро на Java - Какие-то отдельные вычисления можно выводить обратно в нативный уровень и использовать сторонние библиотеки

George
27.06.2018
09:22:04
Ну это детали ? Важно что не только Java

Demuz
27.06.2018
09:46:02


@sergeysova

Алексей
27.06.2018
09:46:58
давайте без оффтопа, такое можно и в лс решать

Demuz
27.06.2018
09:48:13
давайте без оффтопа, такое можно и в лс решать
Хорошо, извините, меня просто тот чертофан в красном в группе реакта раздражает. Хорошо что местные админы и те админы не особо все друг с другом ладят. ?

Max
27.06.2018
09:48:18
хай, подскажите с переводом слово batched в данном контексте: When we started the React Native project in 2013, we designed it to have a single “bridge” between JavaScript and native that is asynchronous, serializable, and batched

пакетированным?) сгруппированным? по англ понятно, по ру не могу подобрать аналог)

tdesc
27.06.2018
09:53:19
пакетным

Алексей
27.06.2018
09:54:15
а мне кажется сгруппированым, это же с реакта пошло такое понятие, когда после реконсайла собираются изменения и применяются за раз

tdesc
27.06.2018
09:54:44
это не с реакта ) это общий принцип проектирования API

по крайней мере гугел переводчик batching requests выдает как "пакетные запросы"

Google
Алексей
27.06.2018
09:55:24
что за общий принцип такой? я говорю по тому что видел в исходниках

tdesc
27.06.2018
09:56:35
batch-и используют в machine learning например, называют chunk-и с данными

Max
27.06.2018
09:56:51
“ применяются за раз” - можно сказать “пакетом”. Пакет, так же подразумевает “сгруппированным” в принципе.

tdesc
27.06.2018
09:56:56
в каждой области свои смыслы вкладывают, а по сути это группировка

Max
27.06.2018
09:57:18
итого, остановимся на “пакетном” ?) мне пожалуй, это ближе

tdesc
27.06.2018
09:57:27
me too

Max
27.06.2018
09:57:39
спасибо

tdesc
27.06.2018
09:57:42
а что переводится? есть оригинал почитать?

Max
27.06.2018
09:58:01
да старый пост уже, про state RN in 2018 ( https://facebook.github.io/react-native/blog/2018/06/14/state-of-react-native-2018 )

tdesc
27.06.2018
09:58:04
я как раз смотрю на минусы react native )

Max
27.06.2018
09:58:21
этот пост вышел после серии постов от airbnb (в которых они отказались от RN) и чтобы сообщество не волновалось, там поднапрягли контентщика

tdesc
27.06.2018
09:58:28
"почему не реакт нейтив" )

Max
27.06.2018
09:59:08
имхо, лучше RN пока ничего нет. только нативно если писать, но это уже другая история.

tdesc
27.06.2018
10:01:00
имхо есть, имею мнение, что подход flutter будет более живуч и могуч

George
27.06.2018
10:05:39
имхо есть, имею мнение, что подход flutter будет более живуч и могуч
Неизвестно пока. Они же все контролы сами рисуют по сути на канве, это ну как бы тоже не идеально - как подключить нативные карты например? Ну то есть там совсем замкнутая экосистема получается RN пишут что много осмыслили и будут какие-то архитектурные улучшения делать, поэтому посмотрим куда это разовьется.

Я думаю flutter за счет полного контроля над происходящим будет более безглючен, но менее нативен

tdesc
27.06.2018
10:06:28
нативные карты подключаются так же как и в реакт нейтив, через плагины на платформе

как может быть он менее нативен, если там код AOT скомпилирован и не гоняется через Bridge

Sergey
27.06.2018
10:14:10
вообще не понял это предложение)
Весь код флаттера собирается в бинарь и запускается как native код

Google
tdesc
27.06.2018
10:15:30
javascript не может быть предскомпилирован изза своей динамической природы, dart компилится, так как строго типизирован

Алексей
27.06.2018
10:15:37
Весь код флаттера собирается в бинарь и запускается как native код
да я вот сейчас смотрю их сайт и вижу упоминание про VM, это раз, во-вторых мне непонятна именно фраза "и не гоняется через Bridge", кто не гоняется? в контексте предложения это код ?

tdesc
27.06.2018
10:16:30
есть разные варианты просто использования языка. dart vm один из

Sergey
27.06.2018
10:16:33
Она нужна для хот релоада через JIT

После сборки релизного апк файла остаётся только рантайм в .so

Алексей
27.06.2018
10:17:59
morda
27.06.2018
10:23:44
имхо есть, имею мнение, что подход flutter будет более живуч и могуч
угу, как гугл ридер, кнол, базз, вэйв, первый ангуляр))

Play
27.06.2018
10:32:21
имхо есть, имею мнение, что подход flutter будет более живуч и могуч
Возможно вы не учли тот факт, что кроме мобильных приложений есть еще и сайты, а это родной дом javascript, где он нативней нативных. Долгой жизни Реакт-Нэтиву! ?

tdesc
27.06.2018
10:58:53
Возможно вы не учли тот факт, что кроме мобильных приложений есть еще и сайты, а это родной дом javascript, где он нативней нативных. Долгой жизни Реакт-Нэтиву! ?
У меня на выходе из дарт проекта 2 нативных приложения с 60fps и скомпиленный для web js/dart. С reduxom блекджеком и шлюхами. И AngularDart или любой js фреймворк для отрисовки.

Evansir
27.06.2018
11:02:32
вынести инпут со скролвью
что то я сразу не подумал, что после выноса то текстинпут будет статично занимать место на экране, что мне не подходит

Artem
27.06.2018
11:02:34
Дерзкий админ ? В группах такого размера им неплохо бы быть более непредвзятыми

Evansir
27.06.2018
11:04:28
absolute
Можно подробней, увы в css-like стайлинге я далекий

я понимаю что это абсолютное позиционирование, но получается нужно узнавать высоту скрол вью и добавлять внизу текстинпут

Stepan
27.06.2018
11:05:59
где твой инпут должен быть? в конце скроллвью или внизу экрана?

Vladimir
27.06.2018
11:06:17
с возможностями Фейсбук, думали почему они не написали свой дарт, а выбрали javascript?
Апелляция к авторитету. Если Фейсбук что-то делает, не значит что это правильно.

Google
tdesc
27.06.2018
11:07:19
Как же откуда. Из архитектуры. Стримы и Futures встроены в язык

Artem
27.06.2018
11:07:21
tdesc
27.06.2018
11:08:35
Честно говоря виджеты в flutter это калька с Реакта со стейтами.

Evansir
27.06.2018
11:09:55
Не понял откуда во Flutter redux
https://pub.dartlang.org/packages/flutter_redux

tdesc
27.06.2018
11:10:13
React native с 13 года, Flutter где-то с 15 года. Технологии не стоят на месте и шишки и варианты решения появляются.

Admin
ERROR: S client not available

tdesc
27.06.2018
11:10:45
https://pub.dartlang.org/packages/flutter_redux
Это скорее коннектор виджета и стора.

Sergey
27.06.2018
11:11:17
https://pub.dartlang.org/packages/flutter_redux
вот https://pub.dartlang.org/packages/redux

и вообще можно и руками написать )

Evansir
27.06.2018
11:11:51
там в описании ссылка на сам редукс

tdesc
27.06.2018
11:11:52
https://pub.dartlang.org/packages/built_redux Этот поддерживает immutable collections Set, List, Map etc.

George
27.06.2018
11:12:06
А там же какой-то свой State container?

А что за проект который прям сбилдили на дарт в 3 платформы?

С одного redux

tdesc
27.06.2018
11:12:44
2 натива и общий код домена

Ui все равно отдельно под веб и моб

George
27.06.2018
11:13:08
Как веб часть рендерится?

tdesc
27.06.2018
11:13:21
Как хочешь

Google
tdesc
27.06.2018
11:13:31
В нативе рендеришь что хочется

George
27.06.2018
11:13:44
Ну что происходит на web когда меняется состояния в redux

tdesc
27.06.2018
11:14:04
А в web отрабатывает Ангуляр

Или любой твой фреймворк

George
27.06.2018
11:14:23
Ясно

Play
27.06.2018
11:44:23
Апелляция к авторитету. Если Фейсбук что-то делает, не значит что это правильно.
Аппляция к решению, принятому за столом переговоров в компании Facebook, где главы отделов и организатор этого стола, после месячных или может годовых бэнчмаркингов, приняли решение сделать ставку на JavaScript. Наблюдая жизненый опыт @kureev понимаю, что за этим столом сидели мудреные жизненым опытом и лично мне очевидно решение в пользу JavaScript.

Play
27.06.2018
11:46:48
Sebastian Markbadge, человек который двигает технологии в Facebook влюбил меня так же в React сказав, что то, что мы используем в React чистый Java Script и всегда будет чистым ванильным джаваскриптом, чтобы там не было правильно или не правильно на чей-то взгляд, мы будем добавлять в React только то, что будет проходить спецификацию Ecma TC39 https://github.com/tc39 В связи с этим изучать другие языки и их производные не верно для тех, кто решил двигаться по вектору стека технологий Facebook, так как противоречит здравомыслящей философии. Языки как мода, новый сезон и новые шляпки, а классика вне моды. Поэтому инвестиции в стабильность это более выгодные инвестиции, опять же лично на мой взгляд, взгляд маркетолога-программиста. https://youtu.be/jrJQ2B027Xk?t=3m57s

Vladimir
27.06.2018
11:46:55
Vladimir
27.06.2018
11:50:00
Разумеется. Вы же не приводите аргументов в пользу этого решения, кроме того что оно принято конкретной группой людей.

tdesc
27.06.2018
11:52:05
может быть потому, что Дарт это детище Гугла? )

некоторые вещи проще, чем кажется

Play
27.06.2018
11:54:34
может быть потому, что Дарт это детище Гугла? )
вообщем пока, по умолчанию, в консоле браузера будет java script, я с ним )))

tdesc
27.06.2018
11:54:55
так в чем противоречие dart2js )

причем вся история реакт нейтив это мобильные

Play
27.06.2018
11:55:30

Страница 712 из 878