RxJava RxAndroid學習建議

        記得最開始接觸RxJava是從扔物線的文章《給 Android 開發者的 RxJava 詳解》https://gank.io/post/560e15be2dca930e00da1083

       文章毋庸置疑,講得好。但,看?,是真不想看,裏邊很多東西講的比較細緻(相較於書籍《RxJava Essentials》)。

       我看了很多遍扔物線的這篇文章,依然連門都沒找到,最多知道有這麼個東西,好高深好複雜,至於怎麼用,不好意思我不記得多少。。。

       很多時候初學者學一個東西,並不需要太多對知識細緻的瞭解,而是先快速建立一個總體的概念和最簡單直觀的理解,這東西要幹什麼,怎麼用,都有哪些功能(大多功能其實也可以略過,。常用的就那幾種)。而扔物線的文章作爲一篇好文章,對大多功能點都做出了較細緻的解讀和自己的理解,很好,但是給人第一印象就是知識過於龐雜,細枝末節太多,不利於讀者抓住重點。

       相較《RxJava Essentials》的中文版,很簡單明瞭,告訴你我要幹什麼,以前怎麼不便,用了這個怎麼幹,看了幾個例子之後你能明顯快速掌握,這大概是個框架,需要流式處理事務,切換線程比較方便,被觀察者其實本質就是幹活,在這裏你可以定義訂閱者在什麼情況下,是complete(),next(),error()。使用者的關注點就是在於,幹活和下一步。其他的都是強化功能,比如just,from,map,flatmap,zip,merge,線程切換等等。我都驚歎自己,看了幾遍《RxJava Essentials》中文版之後居然記得這麼多方法名,其實就是方法名,具體怎麼用,用的時候再查吧。而,任務線的文章,我看完沒啥成就感,給我感覺東西多而雜,沒有重點,拜讀了好多遍仍然不能形成直觀的感性認知(本人理解力有限),但你如果已經對RxJava有了一定認知再去看他的文章,無疑會有所提高。

       本文也是對認知論的一個探討吧,對我而言,初次接觸一個事物,我希望是由整體到局部,由簡到繁,由淺到深的瞭解過程。一上來就跟我深入瞭解,不好意思,我暈了、吐了、不想看了,已棄坑就是這樣造成的。

       文章,東西好不好,適合自己才最好。

       以上純屬個人觀點,歡迎討論,噴子請繞道

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章