@reactnative_ru

Страница 481 из 878
Кирилл
16.01.2018
12:04:13
Илья
16.01.2018
12:04:15
Sergey
16.01.2018
12:04:33
s8
топ, понятно

Google
Denis
16.01.2018
12:04:36
Ща что-нить попроще найду

Igor
16.01.2018
12:04:41
делаю не на нетиве, на обычном реакте пишу

Илья
16.01.2018
12:04:43
с упоротым парсером - 16.7
Целый кадр так-то

Play
16.01.2018
12:07:25
Кто-нибудь принимает платежи этой библиотекой? https://github.com/naoufal/react-native-payments

Denis
16.01.2018
12:08:16
топ, понятно
130ms на nexus 5x

Sergey
16.01.2018
12:08:24
Denis
16.01.2018
12:08:26
Упоротый - 61

Sergey
16.01.2018
12:09:01
130ms на nexus 5x
а если на каком-нибудь сяоми или серии J?

Denis
16.01.2018
12:12:22
О, старик nexus one

Илья
16.01.2018
12:13:10
500-1000 вангую

Denis
16.01.2018
12:13:23
Да скорее всего, если он вообще запустится

Там батарее ппц приешл

Google
Denis
16.01.2018
12:15:58
Старый nexus 7 - 1.4с

Play
16.01.2018
12:18:26
Чем можно асинхронно (де)серилизовать json в строку на expo?
В каких случаях это нужно? Эту задачу нельзя решить на стороне сервера?

Denis
16.01.2018
12:18:50
/facepalm

Alexander
16.01.2018
12:24:20
коллеги. подскажите, есть исходники ios приложения, как определить какую карту использует это приложение?

вижу что есть фреймворк MapKit

но там нативные apple карты или гугловские.. ?

Алексей
16.01.2018
12:25:49
Alexander
16.01.2018
12:26:20
в доке не совсем ясная инфа

https://developer.apple.com/documentation/mapkit

mapkit это эпл
уверен на 100%?

Алексей
16.01.2018
12:27:36
Alexander
16.01.2018
12:27:43
хорошо, спасибо

Igor
16.01.2018
12:31:16
В каких случаях это нужно? Эту задачу нельзя решить на стороне сервера?
Задачи типа: - Даже на 3g быстро отобразать список загруженных “котиков”, а потом подгрузить новых с сервера (примерно как в twitter); - При отсутcnвие интернета отобразить список уже закешированных “котиков” (много страничный); нельзя перенести на сервер

Play
16.01.2018
12:41:32
Задачи типа: - Даже на 3g быстро отобразать список загруженных “котиков”, а потом подгрузить новых с сервера (примерно как в twitter); - При отсутcnвие интернета отобразить список уже закешированных “котиков” (много страничный); нельзя перенести на сервер
У нас в GraphQL эту задачу Apollo решает, он кэширует все данные полученные с сервера. А быстрое отображение происходит благодаря точечному разовому запросу, без многократного дергания сервера, как бывает в REST. Она из причин, почему Facebook придумал GraphQL - это как раз эта причина, чтобы в том числе в деревнях и селах со слабым 3g интернетом была доступна их социальная сеть.

Илья
16.01.2018
12:43:56
Ну и в деревнях и селах ставить приложения Фейсбука по 100-200 мегабайт никто не будет, пусть сначала этим займутся

Igor
16.01.2018
12:44:20
Так есть подписки по ws, зачем обновлять стейт, если даные не менялись?
Оу теперь еще вебсокеты прикручивать, что бы “котиков” загрузить - приехали

Google
Илья
16.01.2018
12:44:42
Не все нормально могут)
А зачем работать с теми, кто не может?

Play
16.01.2018
12:45:45
Оу теперь еще вебсокеты прикручивать, что бы “котиков” загрузить - приехали
C этим сервером они идут встроенные https://github.com/graphcool/graphql-yoga

Кирилл
16.01.2018
12:47:21
В нормальном REST многократного дергания сервера тоже не происходит
что значит в нормальном? это известная проблема этой архитектуры

Igor
16.01.2018
12:47:35
Ага, осталось только сервер переписать и клиент (лишь бы json не парсить в js треде) Короче graphql (даже на nodejs) это норм, но сейчас это совершенно не в кассу предложение.

Илья
16.01.2018
12:47:45
Алексей
16.01.2018
12:48:01
казалось бы при чем тут парсинг json и загрузка его по сети))

Кирилл
16.01.2018
12:48:13
REST - архитектура? Что еще расскажете?
архитектурный стиль взаимодействия компонентов распределённого приложения в сети.

так ок?

Илья
16.01.2018
12:48:29
Play
16.01.2018
12:48:30
Я извиняюсь, видимо из-за того, что у нас разный стек технологий, поэтому происходит не понимание. Да еще я сразу на GraphQL перешел минуя REST, поэтому лучше промолчу про REST?.

Илья
16.01.2018
12:48:52
через include?
Через json

Кирилл
16.01.2018
12:49:01
Илья
16.01.2018
12:49:10
В чем вопрос-то?

Алексей
16.01.2018
12:49:13
Вот такой он RN ?‍♀️
еще и RN зацепил)

Denis
16.01.2018
12:49:41
еще и RN зацепил)
Посекло осколками от холвара)

Алексей
16.01.2018
12:49:48
wut
да просто рестом щас зовут любой круд по ходу)

Илья
16.01.2018
12:49:49
Проблема типа в том, что в ресте надо много запросов сделать? Так можно сделать запрос, который отдает всё что нужно

Google
Igor
16.01.2018
12:49:53
еще и RN зацепил)
Ну ты прочитай с чего тут началась “продажа graphql” (которую никто не просил)

Denis
16.01.2018
12:49:56
через include?
json-api дя кого придуман?

Илья
16.01.2018
12:50:20
Кирилл
16.01.2018
12:53:45
Пруфы можно?
пруфы чего? приведи пример как ты полуаешь статьи, авторов и комменты одним запросом в рест

где каждый из этих ресурсом идентифицируется отдельным урлом по определению

Кирилл
16.01.2018
12:55:42
GET /articles
теьбе вернулись все статьи, причем со всеми возможными полями

где авторы, комменты?

Denis
16.01.2018
12:56:04
Для этого же GraphQL надо! Иначе никак!

Алексей
16.01.2018
12:56:24
ОБОЖЕМОЙ, вернуть одним jsonом СЛОЖНА!
я предупреждал про сложно

Кирилл
16.01.2018
12:57:03
то что кто-то обрабатывает get /articles и возвращает весь фарш это не значит что это рест хаха

а нет, наверное еще коды ответов через хттп статусы смотрите да? ну тогад точно

а если понадобится не весь фарш, а допустим только список статей что делать? еще один урл плодить?

Илья
16.01.2018
13:00:46
Как я бэкенд попрошу, так и будет отдаваться

Play
16.01.2018
13:01:38
Ну ты прочитай с чего тут началась “продажа graphql” (которую никто не просил)
Думаю проблема вся в том, что вы используя React Native, пытаетесь юзать его не с теми технологиями и напрягаетесь ища решения, вместо того чтобы юзать френдли технологии компании Facebook Подробней об этом здесь https://youtu.be/i6i1xGlaVwY?t=59m14s

Google
Кирилл
16.01.2018
13:01:51
ну да как вы навертите с бэкендом свой собственный протокол так и будет

Arthur
16.01.2018
13:02:00
Следующая стадия после graphql Пишем бекенд сами )

Кирилл
16.01.2018
13:02:05
появится другой клиент или другое представление и будете докручивать

Илья
16.01.2018
13:02:23
ну да как вы навертите с бэкендом свой собственный протокол так и будет
Я к тому, что graphql не нужен для решения именно проблемы связей и возврата нужных полей

Илья
16.01.2018
13:03:04
он как раз универсианизирует все это
И добавляет головной боли бэкенду

Кирилл
16.01.2018
13:03:07
черт нет такого слова)

Илья
16.01.2018
13:03:11
Спасибо, не надо

Кирилл
16.01.2018
13:03:40
И добавляет головной боли бэкенду
смотря что такое головная боль - обьяснять бекенду что вот на этот вот запрос мне надо вот такие данные вот в таком виде

а потом бегать и просить переделать

Play
16.01.2018
13:03:54
И добавляет головной боли бэкенду
Какой конкретно боли для вашей команды? Вы в прошлый раз так и не ответили.

Кирилл
16.01.2018
13:03:54
или сделать 1 раз и использовать везде

Илья
16.01.2018
13:04:07
а потом бегать и просить переделать
Бегать и просить поправить ограничения по выдаче данных?

Если вдруг уязвимость найдется

Play
16.01.2018
13:04:54
Кирилл
16.01.2018
13:05:00
какие ограничения? тут уже роли и права доступа

Илья
16.01.2018
13:05:27
какие ограничения? тут уже роли и права доступа
Их все настраивать для всевозможных запросов дольше и сложнее, чем для ограниченного количетства рест-методов

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