這段時間,對RSS閱讀方式的爭論實在是不少,至于孰優(yōu)孰劣,也很難做一個絕對的判斷,但我覺得有必要界定一下所謂的“在線閱讀”和“客戶端閱讀”,嚴格說起來,這種簡單區(qū)分并不合適,前者通常以在線服務商Bloglines為代表,后者的代表則是需要下載安裝的FeedDemon,但實際使用的時候,閱讀的過程則幾乎都還是在瀏覽器中完成的,本身就是WEB形態(tài)的Bloglines自不必說,即使是FeedDemon,我也總是將其配置為“在外部瀏覽器打開”,因為要閱讀的內(nèi)容本身就是網(wǎng)頁,當然是要用瀏覽器看,方為正宗。
當然,也有人使用客戶端訂閱,但不喜歡連到外部瀏覽器打開,可這只是一種使用方式上的偏好,用戶隨時可在兩種閱讀方式之間自由切換,同樣,Bloglines的用戶也可以選擇只在Bloglines內(nèi)部閱讀還是連回原文的頁面讀。有人說,用瀏覽器閱讀Blog是一種禮貌,這是一種堅持,但也同樣是愛好而已,與客戶端還是在線服務無關。
那么區(qū)別的焦點何在?我認為,應該是“在線聚合”還是“客戶端聚合”。聚合方式的不同,才是造成種種利弊得失的根源所在。
聚合的核心是可供訂閱的RSS FEED,F(xiàn)EED在哪兒,信息就在哪兒,因此,問題可以簡化為:我寶貴的FEED們,到底放哪兒好?放到網(wǎng)上,還是擱在自己的電腦上?
放到網(wǎng)上的好處很多:
移動性好,可以在任何聯(lián)網(wǎng)電腦上使用
方便快捷,無需下載安裝
客戶無需考慮升級更新等事項
可以象keso說的,用國外的在線RSS訂閱服務,可以繞開Great Firewall。比如,你用客戶端軟件,就無法訂閱blogspot.com上面的blog內(nèi)容
最重要的一點,方便feed資源之間的共享與流動,與客戶端的封閉形成鮮明對比
而放自己電腦上,有時的確不方便,我經(jīng)常需要在不同的地方閱讀我訂閱的內(nèi)容,即使我在每個地方都裝一個FeedDemon,并把我訂閱的OPML上傳到網(wǎng)上,依然有很多困擾,比如,進度不同步,在A處看過的內(nèi)容,到了B處又變成未讀信息了;還有新增FEED,在B處新增了FEED之后,如果不再導出OPML的話,回到A處后,便又看不到新增的FEED了??傊?,麻煩。
可即便有這么多的不足,我依然是在用FeedDemon,我有Bloglines的賬號,但日常則根本不用,原因很簡單:慢!太慢!不論是添加還是編輯還是閱讀,都要忍受撥號上網(wǎng)一般的龜速,Bloglines再好,我也只能放棄。
很多時候,不需要太多的理由,一招便足以致命了。在線服務的軟肋,便在于此,速度、穩(wěn)定、被封……太多的風險,招招要命。
反觀客戶端聚合,上述風險一個不少,同樣存在,但區(qū)別在于,這些風險被分散到了N處,假如你訂閱了一百個FEED,其中哪怕有二十個速度慢、二十個不穩(wěn)定、二十個被封掉了,你至少還可以看到四十個。
最終還是要有個結論,我的想法是,應該將二者結合起來。這種說法很俗,非常象是開會時常見的陳詞濫調,但做法我以為并不俗,還是頗有點新意的。
具體做法是:用戶在網(wǎng)站上注冊并下載客戶端,聚合、解析FEED文件的工作交由客戶端軟件完成,好處是速度快且穩(wěn)定,每次關閉時自動提示是否自動導出OPML文件和當前的閱讀狀態(tài)(哪些已讀、哪些未讀)并上傳到用戶的帳戶中,在另一處啟動客戶端時,會提示是否要與帳戶中的OPML和閱讀狀態(tài)同步,這樣,就解決了客戶端的一些不足之處。即使網(wǎng)站暫時出了問題,也最多就是不能同步閱讀狀態(tài)和OPML而已,不會致命的。