Size: a a a

%d мобильных разработчиков со стальными нервами

2020 February 13

AA

Andrey Akimov in %d мобильных разработчиков со стальными нервами
Quantum Harmonizer
иногда бывает споришь, что лучше взять, корутины или rx, а оказывается, что ничего не нужно, учите, сука, джавакор
блин, вот хз, когда дофига всякой логики со списками - фильтры всякие, какая-то инфа из списков, Rx очень же удобен
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
Andrey Akimov
блин, вот хз, когда дофига всякой логики со списками - фильтры всякие, какая-то инфа из списков, Rx очень же удобен
Возможно. А есть пример?
источник

AA

Andrey Akimov in %d мобильных разработчиков со стальными нервами
Quantum Harmonizer
Возможно. А есть пример?
что-то типа такого
источник

AA

Andrey Akimov in %d мобильных разработчиков со стальными нервами
несложный пример, просто мне это-то особо нельзя показывать)
источник

AA

Andrey Akimov in %d мобильных разработчиков со стальными нервами
тут типа список объектов, в каждом из которых поле - еще один список. Это всё надо отправить одним скопом, учитывая состояние объекта. Ну на самом деле вообще что угодно можно прикрутить сверху, имхо - удобно
источник

AA

Andrey Akimov in %d мобильных разработчиков со стальными нервами
если это можно сделать как-то проще не прибегая к Rx - я весь во внимании)
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
ну типа
io.submit {
   productGroups
       .asSequence()
       .filter { it.isClosed() }
       .flatMap { it.products }
       .map { io.submit { сходить на сервер } }
       .toList()
       .map(Future<JsonObject>::get)
}

единственное что, надо будет чуть поколдовать, чтобы принимать коллбэк, но там тупо экстеншен на 10 строк
источник

AA

Andrey Akimov in %d мобильных разработчиков со стальными нервами
Quantum Harmonizer
ну типа
io.submit {
   productGroups
       .asSequence()
       .filter { it.isClosed() }
       .flatMap { it.products }
       .map { io.submit { сходить на сервер } }
       .toList()
       .map(Future<JsonObject>::get)
}

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

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
Andrey Akimov
не, типа в котлине не вопрос, только у меня джава
retrostreams, solid, etc
источник

AA

Andrey Akimov in %d мобильных разработчиков со стальными нервами
Quantum Harmonizer
retrostreams, solid, etc
ну тут возникает вопрос, почему они а не Rx, я думаю в целом от Rx пользы будет больше, но не знаток, могу ошибаться
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
обернуть итератор, чтобы сделать map/filter/flatMap — задача тривиальная, RxJava для этого не нужна
источник

AA

Andrey Akimov in %d мобильных разработчиков со стальными нервами
Quantum Harmonizer
обернуть итератор, чтобы сделать map/filter/flatMap — задача тривиальная, RxJava для этого не нужна
ну блин, все такие максималисты, как я посмотрю. У всех есть время писать обертки над итератором, когда оно всё готовое уже есть?
источник

AA

Andrey Akimov in %d мобильных разработчиков со стальными нервами
не подумай, я в целом тоже за твой подход, что лучше сделать самому, чем что-либо тащить, но иногда есть ситуации, когда проще взять готовое решение.
З.Ы. всё строго имхо
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
Andrey Akimov
не подумай, я в целом тоже за твой подход, что лучше сделать самому, чем что-либо тащить, но иногда есть ситуации, когда проще взять готовое решение.
З.Ы. всё строго имхо
нет, у меня не такой подход. Я рад брать готовое, если оно мне нравится
источник

IN

Ilya Nikolaev in %d мобильных разработчиков со стальными нервами
Еще рх есть везде . В иосе , андройде , js .
источник

IN

Ilya Nikolaev in %d мобильных разработчиков со стальными нервами
А остальные решения узконаправленые .
источник

D

Dmitry in %d мобильных разработчиков со стальными нервами
Quantum Harmonizer
нет, у меня не такой подход. Я рад брать готовое, если оно мне нравится
Что думаешь про токио?
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
Dmitry
Что думаешь про токио?
не был там 😐
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
Dmitry
Что думаешь про токио?
если ты про раст, то я очень слаб в нём
источник

D

Dmitry in %d мобильных разработчиков со стальными нервами
https://lib.rs/crates/tokio
Странно, что комьюнити сошлись использовать решение на эвентах...
источник