Владимир
> динамически-слабо-типизированный язык ну и что > без нормальной многопоточности ну и что >везде позволяет юзать манкипатчинг как и Ruby и Java
Ilya
Тут уже писали с такой проблемой
Aleksei
чегооо) это конечно лол, неужели вы не знаете как работает асинхронность в том же браузере)
Владимир
в РН жс тоже не блокирует поток рендера
Igor
чегооо) это конечно лол, неужели вы не знаете как работает асинхронность в том же браузере)
Там про “создание RSA ключей на самом JS”, это cpu-bound тут промисы не помогут
Aleksei
где там
Ilya
в РН жс тоже не блокирует поток рендера
Почему тогда у парня тут при каких-то криптографических вычислениях таки блочился?
Igor
в РН жс тоже не блокирует поток рендера
Ну как тебе сказать, приложение все равно подвисает и не реагирует на евенты.
Ilya
так вот и выяснили бы для начала
Дык выясняли, решения лучше «напиши нативно» не нашли
Aleksei
серьезно? и как выясняли?)
Владимир
то что у какого-то парня подвисает какое-то приложение на рн вообще ничего не говорит о том, пригоден ли жс для разгработки или нет
Владимир
может, там джава-часть зависает
Ilya
Igor
может, там джава-часть зависает
Ты не гадай а проскроль выше на пару дней. Нет java частей, он все на жс пытается делать
Aleksei
мм, ну вывод конечно просто прекрасен) то есть ни тебе даже элементарных данных профайлера нет, просто «пиши нативно»
Ilya
Я лишь исхожу из того, что этому парню ответили тут
Aleksei
ну раз оперируете этим, значит согласны
Aleksei
для чего тогда было вообще приводить как некий «аргумент», если даже не согласны с таким выводом?
Ilya
Лишь то, что я не согласен с выводом, не делает его неверным
Vit
а есть линк? почитать хочу))
http://web.cs.ucdavis.edu/~filkov/papers/lang_github.pdf
Ilya
Ну и глупо отрицать, что отсутствие потоков в языке - не проблема
Igor
мм, ну вывод конечно просто прекрасен) то есть ни тебе даже элементарных данных профайлера нет, просто «пиши нативно»
> Профайлер > У него приложение на 5-10 секунда зависает, из-за расчета криптографии на жс 🤣
Aleksei
Ну и глупо отрицать, что отсутствие потоков в языке - не проблема
я если честно мало видел языков со спекой по потокам, обычно это через либы и платформу делается
Aleksei
http://web.cs.ucdavis.edu/~filkov/papers/lang_github.pdf
красавчик) спасибо 👍
Vit
если в кратце - репл/тдд в плане быстрой обратной связи рулит и уменьшает кол-во допускаемых ошибок в 2 раза, типизация на кол-во допускаемых ошибок никак не влияет, единственный бонус от нее - самодокументируемость
Vit
https://dev.to/danlebrero/the-broken-promise-of-static-typing
Vit
вот кажись поп-обработка)
Igor
Эх, сечас бы на Clojure и Erlang под ReactNative писать 🌚 Благо они функциональные и сильно типизированные, еще и с персистентными коллекциями (хотя про ерланг не уверен)
Aleksei
я на кложе писал, вообще гуд)
Aleksei
ну похоже на чанки делить он не умеет...
Aleksei
скажем так, смена языка не поможет, думать все равно придется
Igor
> Первые типизированные языки… Мой то поит был что жс - это говно, ибо собрал все минусы, ничем не компенсирую их. В отличие от той же кложе, которая: - сильнотипизированая - функциональная - с иммутабельными коллекциями > не наваливает математику и алгебру на детский не окрепший ум Вы все еще на этом уровне? Давайте вернемся к этому разговору, когда вы дойдет хотя бы до TS > в этом чате Это чат не про жс, а про ReactNative
Igor
не сильно, а строго)
https://ru.wikipedia.org/wiki/Сильная_и_слабая_типизация
Ilya
Оформить PR в JS, чтобы туда многопоточность добавили?
Vit
а вот если у кложи под попкой жвм то на ней теоретически можно нативно под ведро писать?
Aleksei
https://ru.wikipedia.org/wiki/Сильная_и_слабая_типизация
ого, там даже сноска есть, оказывается я не правильно говорил) прошу прощения)
Vit
надо погуглить)
Aleksei
надо погуглить)
я даж про obj-c такое видел
Vit
да понятно что троллейбус)
Igor
а вот если у кложи под попкой жвм то на ней теоретически можно нативно под ведро писать?
И все таки реальнее на ClojureScript + ReactNative. Николай Рыжиков (кложуристы знают) рассказывал что они так пишут мобильное приложение (или пытаются)
Vit
ну вообще вроде много кто пишет
Vit
судя по репе
Igor
Я догадываюсь из каких и вам мои соображения не польстят. Ну да все, мне надоел этот спор с жс-адептами (как будто в жс чат deep dive сделал)
Aleksei
воу, давай без оскорблений
Aleksei
ребят, я сейчас не буду разбиратся кто что сказал, если продолжите то обоим RO выдам
Aleksei
будте инженерами, а не адептами культа
Kirill
насчет дешевых сложно сказать - что-то я вижу одни и те же цифры что в жсжобс чате, что в мобайлжобс)
A
господа, есть какое-либо событие по которому можно отследить что приложение запустили из foreground? из трея и т.д?
Nikolay
Всем привет. Какие блиблиотеке используете для отправки данных с клиента на сервер? Нужно передавать изображения и файлы.
Egor
react-native-fetch-blob
Vladimir
Народ, возвращаясь к нативным модулям, есть ли способ их на свифте писать?
Egor
открываешь xcode и пишешь
Egor
=)
Egor
или сразу и на Андроид чтоб?
Vladimir
а есть дока по этому добру? Я про свифт и модули
Aleksei
а есть дока по этому добру? Я про свифт и модули
вот отсюда может быть отправной точкой https://github.com/airbnb/native-navigation/blob/master/docs/installation.md#ios-project-setup
Vladimir
ага, мерси
Vladimir
не совсем дока по теме, но пример вроде норм)
Aleksei
не совсем дока по теме, но пример вроде норм)
просто самое путнее что видел по этой теме)
Nikolay
Спасибо за ответы)
Mikhail
@savelichalex а бибилиотеки то какие для передачи файлов? там 2 подзадачи взять к примеру фото из камеры или галереии или файл из файлового менеджера. И вторая задача отправить из на node сервер к примеру
Mikhail
@playra
Mikhail
Mikhail
короче добавить аву с клиента на сервер, чтоб потом была ава
Mikhail
выбрать из галереи
Vadim
react-native-fs для загрузки файлов
Mikhail
ну че соц сети никто не делал? прикрепить фото или файл к переписке или просто сменить аву
Mikhail
что используете?)
Mikhail
Попробую, спасибо всем)