изучения с нуля, применительно к обычной java?
... без android kotlin
А так такие вопросы в @javastart
RxJava морально устарелa, смотри Project Reactor и/или Spring Webflux
Спасибо, у меня проект без спринга, асинхронные сервлеты + асинхронные запросы к БД и куча экземпляров "наблюдатель" и вот задумался, переделать бэк, пока ещё есть желание...с пользой
правильно понимаю, то есть RxJava больше подходит для андроида ?
Да, в серверных приложениях она только как легаси осталась
Большое спасибо за помощь, буду начинать с реактора
нет, на андроиде от неё уже убежали все, кто смог
А что в андроиде теперь модно?
корутины из котлина. они проще и не устраивают "найди в стектрейсе свой код"
ну мне как раз он не нужен, у меня обычное обычное вебприложение и даже без спринга с хибером. а что c Reactor, какова его судьба в ближайшем будущем ?
Его запихали в спринг, так что как минимум до пришествия Loom всё у него будет хорошо. Но вообще есть котлин с корутинами.
Второе под вопросом
с rxjava приходилось добавлять специальный код, чтобы найти свой код в десятках строк с корутинами сразу из коробки нормально, и стектрейс короче
У вас на проде включено восстановление стек-трейсов?
Лум не закопает реактивщину, но сделает ее лучше
И да, реактор можно и без спринга использовать, его просто интегрировали в спринге как и многие другие библиотеки
а вот создатели Лума думают иначе)
У каждого свое мнение, да)
они пишут, что для достижения той пользы, что сейчас дают стримы, лума будет достаточно
Создатели джавы вообще думают что у них замечательный и полноценный язык
А кто так не думает?
Создатели всех других JVM-языков?
Обсуждают сегодня