Size: a a a

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

2020 April 14

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
Никита ✓
эскьюэль любимый и родной
эт да, эт прям хорошо
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
причём и безо всякого рума эксьюэль :)
источник

T

Tishka17 in %d мобильных разработчиков со стальными нервами
Alexey Pushkarev
рум вообще хорош, мне тоже он понравился
Мне не понравилось, что квери билдера нет. Завезли?
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
Tishka17
Мне не понравилось, что квери билдера нет. Завезли?
собственно, именно поэтому @ikomarov использует/использовал JOOQ
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
а без этого я вообще не понимаю, нахуй такая обёртка над SQL
источник

AP

Alexey Pushkarev in %d мобильных разработчиков со стальными нервами
Quantum Harmonizer
Чем бесит?
- уебищная модель многопоточности:
в каком потоке создал инстанс базы в таком и используй, иначе исключение
в каком потоке вытащил данные из бд, в таком и используй и т д
- в дебаге не показывает данные полученные из бд. В модельках все нуллы поля. Только через toString() можно увидеть данные
источник

Н

Никита ✓ in %d мобильных разработчиков со стальными нервами
Quantum Harmonizer
а без этого я вообще не понимаю, нахуй такая обёртка над SQL
Он просто приятнее SQLite
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
Alexey Pushkarev
- уебищная модель многопоточности:
в каком потоке создал инстанс базы в таком и используй, иначе исключение
в каком потоке вытащил данные из бд, в таком и используй и т д
- в дебаге не показывает данные полученные из бд. В модельках все нуллы поля. Только через toString() можно увидеть данные
гы, все жалуются на это, а я никогда от этого не страдал
источник

AP

Alexey Pushkarev in %d мобильных разработчиков со стальными нервами
Quantum Harmonizer
Чем хорош?
ну как по мне удобно для простых запросов, можно прям в аннотации писать запрос и оно валидирует это.
источник

T

Tishka17 in %d мобильных разработчиков со стальными нервами
Alexey Pushkarev
- уебищная модель многопоточности:
в каком потоке создал инстанс базы в таком и используй, иначе исключение
в каком потоке вытащил данные из бд, в таком и используй и т д
- в дебаге не показывает данные полученные из бд. В модельках все нуллы поля. Только через toString() можно увидеть данные
1. В каком создал коннект к базе - это норм
2. Вот про данные - не ок
источник

Н

Никита ✓ in %d мобильных разработчиков со стальными нервами
+ вроде как умеет обрабатывать асинхронщину из коробки
источник

Н

Никита ✓ in %d мобильных разработчиков со стальными нервами
+ есть адаптеры RxJava и поддержка корутин
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
Tishka17
1. В каком создал коннект к базе - это норм
2. Вот про данные - не ок
у хибера та же проблема, кстати. Про поля в дебаге
источник

AP

Alexey Pushkarev in %d мобильных разработчиков со стальными нервами
Tishka17
1. В каком создал коннект к базе - это норм
2. Вот про данные - не ок
в общем там все сильно завязано на один поток. Между потоками ничего нельзя передавать.
источник

T

Tishka17 in %d мобильных разработчиков со стальными нервами
Alexey Pushkarev
в общем там все сильно завязано на один поток. Между потоками ничего нельзя передавать.
хм.
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
Alexey Pushkarev
в общем там все сильно завязано на один поток. Между потоками ничего нельзя передавать.
ну, про «ничего» — неправда
источник

T

Tishka17 in %d мобильных разработчиков со стальными нервами
Я вот даже не знаю, как в алхимии с несколькими потоками и данными
источник

AP

Alexey Pushkarev in %d мобильных разработчиков со стальными нервами
так сделано потому что там все получаемые данные обсервабельные. То есть если кто-то другой их перезаписал реалм это подхватит. Можно также подписаться на изменения. Полагаю с этим связано
источник

AP

Alexey Pushkarev in %d мобильных разработчиков со стальными нервами
ну и еще в реалм браузер неудобный. Нет такого мощного язык запросов как sql чтобы доставать как удобно, сортировать и т д
источник

D

Dmitry in %d мобильных разработчиков со стальными нервами
Alexey Pushkarev
так сделано потому что там все получаемые данные обсервабельные. То есть если кто-то другой их перезаписал реалм это подхватит. Можно также подписаться на изменения. Полагаю с этим связано
А причем тут кастрированная многопоточность? У рума тоже можно подписаться на данные, хоть вьюмоделью получай. Но никто не запрещает подписаться из другого потока же.
источник