正文
本文推薦到簡(jiǎn)書(shū)閱讀:http://www.jianshu.com/p/0cd258eecf60
為什么要學(xué) RxJava?
提升開(kāi)發(fā)效率,降低維護(hù)成本一直是開(kāi)發(fā)團(tuán)隊(duì)永恒不變的宗旨。近兩年來(lái)國(guó)內(nèi)的技術(shù)圈子中越來(lái)越多的開(kāi)始提及 RxJava ,越來(lái)越多的應(yīng)用和面試中都會(huì)有 RxJava ,而就目前的情況,Android 的網(wǎng)絡(luò)庫(kù)基本被 Retrofit + OkHttp 一統(tǒng)天下了,而配合上響應(yīng)式編程RxJava 可謂如魚(yú)得水。想必大家肯定被近期的 Kotlin 炸開(kāi)了鍋,筆者也在閑暇之時(shí)去了解了一番(作為一個(gè)與時(shí)俱進(jìn)的有理想的青年怎么可能不與時(shí)俱進(jìn)?),發(fā)現(xiàn)其中有個(gè)非常好的優(yōu)點(diǎn)就是簡(jiǎn)潔,支持函數(shù)式編程。是的, RxJava 最大的優(yōu)點(diǎn)也是簡(jiǎn)潔,但它不止是簡(jiǎn)潔,而且是** 隨著程序邏輯變得越來(lái)越復(fù)雜,它依然能夠保持簡(jiǎn)潔