Comments 10
Зашибись конечно статья про "эрикс не нужен" была для феврала 18-го года, когда корутины еще не зарелизились даже. А зарелизились в октябре. Да и Flow никакого не было. Хайп-драйвен-девелопмент во всей красе. Не разработчики, а белки-истерички.
Так IT в принципе так работает. Раз в ~5 лет технологии обновляются, разработчики или переучиваются, или уходят. Можно, конечно, сидеть на каком-то тёплом месте и ковырять древнее легаси, но это до поры до времени. Например, выйдет новая версия Android, которая попросту откажется работать с тем, к чему вы привыкли
Абсолютно лишнее обобщение на какое-то все айти, которое конечно же все бежит сразу в прод на многомилионных проектах на всем суперновом. Аж спотыкается.
Для вменяемого ведущего на проекте есть совокупность двух факторов: технология и люди, причем они взаимосвязаны.
Технология должна помогать людям эффективно решать задачи.
Людей на работу знакомых с ней надо где-то брать.
Когда появляется что-то новое, ему надо дать время чтобы набрать к себе людей и выработать бест практис. Оно так же можно не взлететь, оказавшись менее эффективным, или банально став непопулярным. Поэтому оный вменяемый специалист, на живых проектах нормального объема, не побежит сломя голову и роняя какашки тащить все новое в прод, а спокойно себе будет с ним играться в свободное время.
А время будет, потому что у него не чешется срочно перетащить уже имеющийся проект на еще не релизнутую новую технологию, да и новый проект прямо сейчас он начнет опираясь на свой собственный опыт и с хорошей поддержкой коллег уже наработавших такой же опыт на старой.
Совсем хорошо, если в продуктовой компании родился побочный и небольшой проектик, где можно оторваться (что, кстати, не редкость). В аутсорсе еще проще: есть какая-то мелочь - можно зарядить хайпа на всю котлету.
А хомячки будут наяривать пока не сгорят через эти ваши жалкие пять лет. При этом по сути не нанося никакой пользы.
у RxJava высокий порог входа по сравнению с корутинами, нужно изучить множество классов и операторов;
Ну если разговор про хелой волд из примеров про корутины, то да. А так работа с корутинами достаточна сложна, если действительно надо понимать, что происходит.
Полностью поддерживаю. Я на Андроиде уже с 2019 года не пишу, но вот кто пробовал на бэке корутины использовать для чего-то сложного, где нужно юзать каналы и мьютексы - тот в цирке не смеётся и на поворотах улыбается. Кстати, а вот и поворот)))))
На Rx остались те, кому лень было бороться с тех-долгом. Нет ни одной причины чтобы использовать ее на новом проекте. Следовательно rx java все. Давно уже все...
а что на счет виртуальных потоков в последней java?
Отличная статья !
Думаю в копилку корутин можно еще добавить то, что Compose чуть больше чем полностью завязан на них)
RxJava — всё?