Ivansuper
Помоему надо просто понять goal этих двух вещей и прекратить местный спор
Ivansuper
Истинный goal
Mike
общий функционал
Что «общий функционал»?
Ivansuper
Они МОГУТ быть ПОХОЖИ, но цели разные
Marina
Что «общий функционал»?
общий функционла ошибок, для каждой корутины.
Mike
Цели разные, но корутины сырые, поэтому Rx лучше
Vitaly
Я по сравнению с вами полный нуб, так что ничего дельного скзаать не смогу) Но с радостью выслашую ваши мнения
Anonymous
Ладно, парни. Почему startForeground в сервисе не срабатывает?
Marina
читаешь между строк
Ivansuper
Цели разные, но корутины сырые, поэтому Rx лучше
Вообще, добавлю такой момент — я конечно не фанат Котлина, но корутины мне напоминают петрушку из async await с C#, от которой порой голова пухнет
Ivansuper
(уточнил про не фанатность потому что не знаю точной механики в Котлине)
Mike
Потушите свою жопу месье)
ну если человек заявляет, что они сырые, я жду конкретных аргументов, а не ради спора
Maryna
А есть ещё горутины..мб включим их в эту святую войну?
Mike
А есть ещё горутины..мб включим их в эту святую войну?
Нет никакой святой войны, а если начнётся, то полетят баны.
Maryna
Докопался до девушки, аргументы ему подавай, смотрите ка.
Konstantin
воу воу че за расизм
Konstantin
ой сексизм
Igor
а корутины уже вывели из experimental?
Maryna
Гг))
Igor
А на что это влияет?
ты же хотел аргументов
Ivansuper
Экспериментальное не всегда означает "сырое"
Anonymous
Счас тетя Ванга пришлет ответ
Вот этот исходник не работает
Konstantin
а че никто просто в википедию не хочет заглянуть, прочитать зачем корутины и зачем реактивное программирование
Anonymous
https://github.com/googlesamples/android-play-location/blob/master/LocationUpdatesForegroundService/app/src/main/java/com/google/android/gms/location/sample/locationupdatesforegroundservice/LocationUpdatesService.java
Konstantin
может ощутите разницу
Mike
ты же хотел аргументов
да, я поэтому и пытаюсь понять, зачем ты это пишешь
Ivansuper
М?
Да просто подыгрываю на сцене местного театра
Konstantin
Мне кажется тут нет логики
ну, ты что нибудь понял в конце концов из этой всей белиберды? )))
Igor
да, я поэтому и пытаюсь понять, зачем ты это пишешь
это я подлил масла в огонь, спор вообще ни о чём, но было бы интересно сравнить решение одной и той же задачи с помощью RxJava и Kotlin с разбором bytecode и затрат на написание, вот тогда можно и спорить имея факты
Mike
Было бы интересно. Но евангелистам RxJava это не кажется очень полезным.
Igor
типо так много крутых Rx программистов, большинство дальше retrofit особо rx и не использовали...
Igor
а че никто просто в википедию не хочет заглянуть, прочитать зачем корутины и зачем реактивное программирование
А зачем среднем android-деву "реактивное программирование"? Если они только списки с rest показывают. А сложность разработки/тестирования увеличивается в разы.
Vitaly
Писали такие разрабы Java в 90-ые и чтобы лишь код можно было бы в любую кофеварку вставить, а тут пришёл Эндри Рубин и решил операционку свою замутить и взял Java, реализовал он там всё криво да покостыльному ибо команда небольшая и продал Гуглу) А Гугл - не лох, популяризовал операционку и приложения стали всё сложнее и сложнее и в итоге современные то языки не справляются с требованиями и вот начинают придумывать всякие СУПЕРкостыли под названием - библиотеки) Но миллая корпарация IntellijIDEA прочувствовала всю боль и поняла: "Что то в этом мире не так. Всё слишком грустно у Android-разработчиков" и создала новый героический язык программирования, который учитывает некоторые проблемные факторы в современной разработке и в итоге родился Kotlin, который замечательно справляется со своей задачей с чуть меньшим нагромождением библиотек, которые как я понял 80% используют не по назначению или лишь малейшую их часть (я про RxJava)
Mike
Писали такие разрабы Java в 90-ые и чтобы лишь код можно было бы в любую кофеварку вставить, а тут пришёл Эндри Рубин и решил операционку свою замутить и взял Java, реализовал он там всё криво да покостыльному ибо команда небольшая и продал Гуглу) А Гугл - не лох, популяризовал операционку и приложения стали всё сложнее и сложнее и в итоге современные то языки не справляются с требованиями и вот начинают придумывать всякие СУПЕРкостыли под названием - библиотеки) Но миллая корпарация IntellijIDEA прочувствовала всю боль и поняла: "Что то в этом мире не так. Всё слишком грустно у Android-разработчиков" и создала новый героический язык программирования, который учитывает некоторые проблемные факторы в современной разработке и в итоге родился Kotlin, который замечательно справляется со своей задачей с чуть меньшим нагромождением библиотек, которые как я понял 80% используют не по назначению или лишь малейшую их часть (я про RxJava)
лол
Mike
Писали такие разрабы Java в 90-ые и чтобы лишь код можно было бы в любую кофеварку вставить, а тут пришёл Эндри Рубин и решил операционку свою замутить и взял Java, реализовал он там всё криво да покостыльному ибо команда небольшая и продал Гуглу) А Гугл - не лох, популяризовал операционку и приложения стали всё сложнее и сложнее и в итоге современные то языки не справляются с требованиями и вот начинают придумывать всякие СУПЕРкостыли под названием - библиотеки) Но миллая корпарация IntellijIDEA прочувствовала всю боль и поняла: "Что то в этом мире не так. Всё слишком грустно у Android-разработчиков" и создала новый героический язык программирования, который учитывает некоторые проблемные факторы в современной разработке и в итоге родился Kotlin, который замечательно справляется со своей задачей с чуть меньшим нагромождением библиотек, которые как я понял 80% используют не по назначению или лишь малейшую их часть (я про RxJava)
рекомендую проверить факты по каждому из тезисов
Vitaly
Это моя картина мира исходя из кучи прочитанных статей, прочитанных мнений и видеоуроков, и всё сводится именно к этому, что пора бы переходить на Kotlin
Ivansuper
Это моя картина мира исходя из кучи прочитанных статей, прочитанных мнений и видеоуроков, и всё сводится именно к этому, что пора бы переходить на Kotlin
Мне нравится Котлин с точки зрения того, что он привносит что-то новое, но мне не нравится стремление сжимать количество требуемой писанины
Igor
за всех не знаю, мне показалось интересным вот и изучил
О это прекрасно, можно еще FRP посмотреть или др подходы к реактивщине, типа Redux/TEA
Vitaly
Это у меня есть думаю)
Vitaly
за всех не знаю, мне показалось интересным вот и изучил
Часто используешь или только ради интереса?
Konstantin
О это прекрасно, можно еще FRP посмотреть или др подходы к реактивщине, типа Redux/TEA
на днях админку заканчиваю на редаксе, тоже интересно но голова болит немного
Ivansuper
Не так давно натыкался на материал, который давал определение рандому. Проблема в том, что достаточная избыточность информации дает возможность человеческому мозгу ее легче систематизировать и переваривать. Если максимально убрать из кода все избыточности, то он будет работать, но он будет выглядеть как случайный набор символов, об который сломаешь глаза. И мне страшно, что все к этому и идет. (Да, кстати, информация, из которой убрана вся избыточность в своей сущности и есть рандом, такова была идея материала)
Konstantin
Часто используешь или только ради интереса?
насколько возможно. но для этого нужен один фактор - бесконечное (или около того) время разработки, пока что пару раз такое подвернулось )
Vitaly
Думаю это в скором времени прекратится и лет через 5 будут давать задания только на Kotlin
Vitaly
ИМХО
Igor
Cool story, bro 👌
Ivansuper
Я вообще за то, чтобы остался один язык
Ivansuper
Меня подбешивает салат из Явы и Котлина
Konstantin
котлин? )
Ivansuper
Без разницы
Vitaly
Учился помню давненько, была Java и ещё несколько библиотечек (тогда вроде толко Android 6 выходила) всё было простенько относительно
Ivansuper
Но как показывает практика, при введени нового, старое всегда оседает определенным слоем и отказывается исчезать. Поэтому нас ждет офигенное будущее ага
Vitaly
Начал изучать заново после длительного перерыва и появилось столько всего нового, что порой не успеваешь информацию усваивать
Ivansuper
Начал изучать заново после длительного перерыва и появилось столько всего нового, что порой не успеваешь информацию усваивать
Это уже другая беда. Сейчас влиться в поток стало гораздо сложнее чем много лет назад ага
Ivansuper
Придется потому что другие головастики ее оближут и пустят в прод. А их блоги зарезонируют и все сломя голову тоже понесутся
Ivansuper
Надо не надо -- имплементируем
Konstantin
ты еще в мире js такое скажи ) там интервал наверное до 1 месяца сокращен