Berik
26.10.2018
05:02:34
Но будет отслеживать краши билде
*он
Ayaulym
26.10.2018
05:06:17
спасибо
Google
Ayaulym
26.10.2018
05:06:24
сейчасс попробую
Aynur
26.10.2018
07:19:55
nanolook
26.10.2018
07:21:00
Aynur
26.10.2018
07:21:22
у вас какая-то специфическая?
nanolook
26.10.2018
07:21:28
Dmitry
26.10.2018
07:24:59
Ребят, посоветуйте. Мне нужно организовать локальное хранение больших структур данных (деревья), я думаю в сторону SQLite, потому что у нас данные в MSSQL и тогда можно будет также таблично их хранить на устройстве. Кто связывал RN c SQLite и какой был опыт?
Стоит ли остановиться на этом или искать другие решения
Alexey
26.10.2018
07:29:18
Dmitry
26.10.2018
07:30:12
Alexey
26.10.2018
07:32:54
Dmitry
26.10.2018
07:36:48
просто в файлы класть не вариант?
не канон) В первой реализации был AsyncStorage с распределнием по уровням, но очень неудобно выбирать несколько по несколько уровней, нет маски выбора. Да и тянуть весь уровень, чтобы 1 запись достать, изменить и потом положить, уж очень муторно
Alexander
26.10.2018
07:43:51
Dmitry
26.10.2018
07:45:30
Google
Alexander
26.10.2018
07:48:06
и firebase тоже не нравится?
Dmitry
26.10.2018
07:50:12
firebase удаленная)
наверное, только sqllite и подойдет
Alexander
26.10.2018
07:56:08
если что-то локально, то у тебя кроме асинка только SQLLite
а разве фаербейс не дает offline data, было же вроде
но на рн может не быть
Dmitry
26.10.2018
07:57:35
Я имеб в виду, что FB гоняет через свой сервер же
Alexander
26.10.2018
07:58:40
да
X
26.10.2018
08:42:56
Привет всем! Кто может подсказать хорошая ли это идея создавать чат приложение с помощью React Native? Я понимаю что одного его не хватит для этого, поэтому если кто-то работал с чат приложениями до этого, хотелось бы услышать какие другие технологии используются для такого приложения.
Dmitry
26.10.2018
08:47:05
Ох я тебе сейчас расскажу
nanolook
26.10.2018
08:48:02
В инсте же некоторые части на RN?
Dmitry
26.10.2018
08:51:23
X
26.10.2018
08:51:29
Влад
26.10.2018
08:52:43
X
26.10.2018
08:53:02
Влад
26.10.2018
08:54:29
В инсте же некоторые части на RN?
Post Promote: 99%
SMS Captcha Checkpoint: 97%
Comment Moderation: 85%
Lead Gen Ads: 87%
Push Notification Settings: 92%
Вот что на react native
Denis
26.10.2018
08:55:32
Dmitry
26.10.2018
08:56:44
X
26.10.2018
08:57:38
Dmitry
26.10.2018
09:02:59
А за частую в чат приложениях на чем написан backend? Java или node.js?
Да можно на чем угодно писать, это не имеет особо значения. У нас все на python, поэтому и писал на Python. Если бы сейчас был выбор (Java - слишком замороченно для простого чата, NodeJS - когда в последний раз юзал, он раз в сутки стабильно крашился, по неведомым причинам + callbackhell никто не отменял, правда не знаю, как сейчас. Python - в целом, понравился. Более строг, нежели NodeJS, но не так строг, как языки со строгой типизацией)
Google
X
26.10.2018
09:05:17
Да можно на чем угодно писать, это не имеет особо значения. У нас все на python, поэтому и писал на Python. Если бы сейчас был выбор (Java - слишком замороченно для простого чата, NodeJS - когда в последний раз юзал, он раз в сутки стабильно крашился, по неведомым причинам + callbackhell никто не отменял, правда не знаю, как сейчас. Python - в целом, понравился. Более строг, нежели NodeJS, но не так строг, как языки со строгой типизацией)
Callbackhell сейчас проще стал с помощью Promises - насколько я знаю. А сколько у вас юзеров чата?
Alexsandr
26.10.2018
09:06:13
Dmitry
26.10.2018
09:06:53
но это сути не меняет) принципе везде схожий
Alexsandr
26.10.2018
09:09:33
А backend на чем был?
backend, попробуй prisma + graphql, у @playra спроси он тебе кучу туторилов пришлет бесплатно без регистрации и смс)
там просто сокеты из коробки
Dmitry
26.10.2018
09:10:02
X
26.10.2018
09:10:05
Denis
26.10.2018
09:10:29
Alexsandr
26.10.2018
09:10:57
Dmitry
26.10.2018
09:11:14
Alexsandr
26.10.2018
09:11:22
но я не расматриваю ее как продакшн решение
это пока что игрушка)
X
26.10.2018
09:11:36
Alexsandr
26.10.2018
09:13:27
А для продакшн?
что-нибудь высоко-производительное elixir, go, crystal(тут вообще с сокетами все хорошо, но язык еще в бете), да и на моем ноуте я нагрузочное тестирование делал 20к конекшенов вообще без напряга
shut up
26.10.2018
09:13:58
Native жив? Вакансии есть?
Alexsandr
26.10.2018
09:14:15
shut up
26.10.2018
09:14:30
Тогда я к вам)
Alexsandr
26.10.2018
09:14:56
ладно, можешь на jsjobs посмотреть
Google
shut up
26.10.2018
09:15:16
Alexsandr
26.10.2018
09:15:19
на моем круге, если поставишь что react-native, то вообще с руками отрывают
Dmitry
26.10.2018
09:15:43
Alexsandr
26.10.2018
09:16:09
если просветишь, только рад буду)
Request per second)
Туплю с утра)
Dmitry
26.10.2018
09:19:47
Ну на самом деле это куда более серьезное влияние оказывает на стабильность работы сервера...
X
26.10.2018
09:19:52
Я просто слышал что elixir считается наверное лучшим вариантом для chat apps с большим количеством юзеров
Alexsandr
26.10.2018
09:21:33
Алексей
26.10.2018
09:21:52
Ребят, вас что то не туда занесло уже. Давайте относительно RN, бэкенд решения можно в другом месте обсудить
Alexey
26.10.2018
09:22:46
Alexsandr
26.10.2018
09:23:00
X
26.10.2018
09:25:05
Denis
26.10.2018
09:25:28
Алексей
26.10.2018
09:26:14
Alexey
26.10.2018
09:29:03
Netty
No additional dependencies, JDK 5 (Netty 3.x) or 6 (Netty 4.x) is enough
Ж))))))))
P.S. Сорри, заканчиваю пятничный оффтоп
Berik
26.10.2018
09:29:10
Google
morda
26.10.2018
09:29:57
ну в РН стартапах принято бэк готовый брать, для чатов есть б2б решения с вебсокетами которые для 10-100 пользователей бесплатные, а если выйдешь на пром-масштаб уже надо будет платить
но масштабируется в бесконечность примерно, только плати)
самим бэк пилить - либо в команде сеньёр-помидор либо пройдете по всем граблям последовательно)
Dmitry
26.10.2018
09:31:10
Denis
26.10.2018
09:31:18
Dmitry
26.10.2018
09:31:35
короче щас нас всех забанят
Alexey
26.10.2018
09:31:56
morda
26.10.2018
09:32:23
Alexey
26.10.2018
09:33:19
morda
26.10.2018
09:33:29
это я к тому что требования "закрытости сервера" порой сильно надуманы) к тому же у б2б сервисов там соглашение о конфиденциальности обычно международного уровня)
Ruslan
26.10.2018
09:34:46
Привет, как такое может быть, что написал код, который делает фильтрацию массива и его другую обработку, в эмуляторе приложение падает говоря, что массив.map undefined, а в веб - jsbin, в консоли ноды все правильно обрабатывается и выдается нужный мне результат?
Алексей
26.10.2018
09:38:07
Ruslan
26.10.2018
09:39:04
Алексей
26.10.2018
09:40:01
или лучше даже так Array.isArray(массив) ? массив.map(...) : console.warn('таки не массив')