易燃物汇聚 YouTube 有声书与书评
RxJava反应式编程 封面

RxJava反应式编程

托马什·努尔凯维茨 本·克里斯滕森

2002人在读
25.5万字总字数
¥49.5定价

内容简介

RxJava广泛应用于Android应用程序的开发,得到了广大开发人员的青睐。其语法简洁,运行高效,未来有望成为主流的开发模式。本书主要内容包括:RxJava的基本概念,RxJava提供的诸多操作符,如何将RxJava用于自己的应用程序以及如何与它交互,如何将RxJava嵌入代码库的不同地方,如何从头到尾实现反应式应用程序,流控制,回压机制,基于Rx的应用程序的单元测试、维护以及问题排查等相关技术。本书还特别收录了2.0版本和1.0版本的异同比较。

读者书评

★★★★★

带着几个问题去读此书。一是何谓反应式编程,与传统编程有何不同;二是反应式编程的适用场景;三是反应式编程这个抽象怎么实现的。幸好我的并发功底扎实,读得比较顺畅。另外翻译不是很给力,有些专业词语没有翻出那层意思,但我还是能猜出对应的英语原文,不至于产生理解偏差。

★★★★★

研究Hystrix源码的时候对于rxjava的大量运用完全看不懂,所以搜了一下相关的书籍就选了这本。总体来说理解有些苦难,好在书里配了大量的例子,实在理解不了就跟着敲代码就能消化了。

★★★★★

内容虽然不是很新,但是从反应式编程 结合 RxJava 使用讲解很全面。还不错

★★★★★

必须为这本书点个赞,写的很清晰,看出来作者是一步一步的把读者从传统编程思维引入到反应式编程思维中,翻译也很专业

★★★★★

钦佩作者严密的逻辑,而不是像许多技术读物只是漫无目的地罗列名词解释,读来十分畅快。现在,rxjava已经迎来2.x时代了,相较于书里,有了许多不同,但依旧是本好书。

★★★★★

讲的比较全面透彻,有些地方结合源码来看疗效更佳。相比之前看的国内的一本书,讲的完全不行

★☆☆☆☆

翻译很烂,我还一直在想什么是“回压”,想了半天原来是back-pressure 这个词是来源于工程概念,当气流或液体在管道中运输时,由于管道变细或者受到其他阻碍,导致出现了下游向上游的逆向压力,这种情况就称为back pressure,也称作向后的压力。而在计算机行业,back pressure 通常用来描述当数据在传输中由于下层的buffer满了,导致上层服务无法继续接收数据的现象。对于Rxjava响应式编程,当上游数据量过大导致下游处理瓶颈而堆积就产生了back pressure,但这不叫回压,准确一点,应该叫背压。类似这种机翻太多了,搞不好还是用的百度……

★★★★★

这本书读起来有点导读性质,比如rxjava的事件流,操作符其实都是官方文档有的内容,偶尔蹦出几句金句,以此为线索查一下源码,收获还是有的

书籍信息

作者托马什·努尔凯维茨 本·克里斯滕森
译者张卫滨
出版社人民邮电出版社
出版时间2019-12-20
ISBN9787115524003
分类科学技术-工业技术
格式EPUB
完结状态连载中
章节数80