`
zwchen
  • 浏览: 797440 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

RSS阅读器选择心得

阅读更多
这几天,试用了好几个RSS阅读器,花了不少时间。也许很多人很吃惊:你现在才玩这个,火星上来的吧?

虽然我每天都会google大量的资料,但我觉得自己的信息源还是比较单一,因为搜索往往有一个主题,譬如我这三个月一直关于RIA、UI框架的设计,Java界有什么新闻,关注并不多,所以我现在需要一个聚合的东西,当然就是RSS阅读器了。这东西就不用重复了,三年前提它也许还有点新鲜感。一句话总结:当你有5个每天必访的网站时,RSS阅读器的优势就体现出了,就如同SSO技术对于门户集成。

我几天前还吃惊,为什么一位同事能够在第一时间知道dojo发布了1.0版,Adobe Flex计划将Livecyle Data Service、AMF实现开源?这对我当前的工作影响多大啊。原来是他有RSS阅读器。

我特别希望这个RSS阅读器有如下功能,于是我总结了一下几个核心需求,当然也许并不适合大家。
1、我能够从Google Reader上将我的rss订阅导出,也就是要求RSS客户端必须完美支持opml导入。顺便说一点,这个功能可以pk掉几乎一半的RSS阅读器。下文会说明。

2、RSS阅读器的摘要部分(也就是文章正文,RSS2.0对应是description,Atom1.0对应是summary和content),应该能够正常解析和格式化。而且description为空时,能够链接到原文。譬如很多IT新闻,我只要花半分钟看看摘要就够了。而且,因为摘要是保存到本地数据库,所以非常快。

3、桌面提示(就是类似于msn的上线通知)。够强制性推给我一些东西,就像Foxmail定时收取公司信件一样。我经常一下班就回家了,在家也不开电脑,所以最好利用上班时间的缝隙。我希望它在设计上人性化:提示效果平滑,提示内容是标题列表,提示时间可控。

4、能够阅读文章的评论。
5、能够prefetch(文章预取),以便快速阅读。
6、界面美观,导航清晰,操作简单。

以上前三个是核心的,我要求的阅读器必须能够满足。


以前用Google Reader大概几个月,但还是觉得不太方便,如:
1、它仿OutLook的收缩Tab:点击文章列表自动展开当前的摘要。我用了一段时间后觉得还是不喜欢,文章长了咋办?还是习惯Foxmail那种阅读模式:左边导航树,右上是文章列表、右下是文章详细内容。以前就是因为MSN的space只能在Blog的首页显示全文,那些长篇大论的blog我就没法读了,所以用了几个月后就放弃了。JavaEye的摘要+列表方式显示,我最满意,呵呵。
2、它没有翻页功能,是实时动态加载文章列表。但要看该作者的历史文章都要拖动那个上下滚动条好半天。
3、不得不提的是,Google reader的历史文章不知道是从哪儿取得的,因为我研究RSS、Atom规范,并没有加载历史文章的接口,譬如该Blog作者05年的文章。而且各离线阅读器的初始文章列表都是默认加载最新的RSS,也就是你直接浏览RSS的那个xml文件的几篇文章。这应该是Google Reader 亮点。谁知道它是怎么实现的,告诉一声哦。
4、它并没有充分利用浏览器的空间,譬如浏览器本身的菜单、工具条、地址栏、状态栏不说,它内部也有很多空间被浪费了。譬如我就不喜欢Google Reader左上6、7行链接。因为我本来想利用这个空间来展示更多的blog导航树。
5、因为是在线阅读,每次打开都比较慢。另外还要我主动打开,我可没有这么积极,至少在我没有养成习惯前。

当然了,Google Reader有个特别的优势,就是国外很多blog订阅是用Feedburn.com做的聚合,譬如我最喜欢的站点之一www.theserverside.com的RSS,而它和wikipedia、blogspot有同样的命运,被GWF了,而用Google Reader这种服务器端获取方式,就可以绕开。
我就说说我选择RSS阅读器的过程吧。

桌面提示功能重要性由来。起先,我是想到email订阅方式的。我试用了几个,譬如国内的“RSS邮天下(http://www.emailrss.cn)”,国外的SendMeRSS(http://www.sendmerss.com)。问题是:
OPML里有几个是RSS地址,咋导入?另外,即使一个个添加,也需要提交、确认等过程,非常麻烦。
还有,就是发送的文章只是一个摘要,还要人去网站取,譬如我喜欢的infoQ.com网站,RSS的Description部分就只有几行,而它的文章质量是非常高的,很值得看全文。从FoxMail再转到IE或Firefox,挺费劲的(邮件的里的链接默认是IE打开,而我的偏好是用Firefox)。
另外,RSS推送的实时性也很不友好,我也不希望批量发送。
还要说一点,是这种公共邮件往往会被公司的邮件网关当成的垃圾。

  于是,我寻找RSS桌面客户端软件。
几年前,我用FeedDemon的1.x版本,大概是破解的(破解就意味着为了新功能升级时,你又得花时间去寻找下一个破解版)。后来感觉它和IE浏览没啥优势,可能是看的文章不多。到现在已经两三年过去了。发现不用RSS订阅就太没与时俱进了:我需要的阅读更多的文章,特别是新闻类,它们主要是摘要性质的。

我半年前试用过国内的若干款RSS阅读器,譬如周博通、新浪点点通等等,差不多都下载安装了一遍,可怜我机器后来的速度(Windows注册表中的垃圾)。因为OPML文件的导入不成功的,就排除了好几款(OPML是RSS阅读器移植的前提啊)。使用不习惯也排除了一些。总之国内的RSS阅读器就没有我满意的。
也记得当时选用网摘服务,注册了不下15家网站,那个著名的365key的搜索功能总是error,用了大半年后实在无法忍受,干脆放弃了。

那时候最终选择了周博通,现在也记不得是啥原因也对它不满意。

后来用Foxmail自带的RSS阅读器,我忍受了它对我的OPML文件无法导入,至少其它的阅读器还可以成功导入部分。但无法忍受它的文章内容的解析:乱码,格式混乱。

其间记得也试用过用Java的SWT开发的RSSOwl,当时也是无法忍受其中文乱码问题,当然试用它是两年前的事情。

最近接连试用了几款,应该都是非常受欢迎的,大家不妨看看这个RSS阅读器排行:http://email.about.com/od/rssfeedreaders/Find_the_Best_RSS_Feed_Readers_News_Aggregators.htm

说说我的选择过程吧:
Mozilla Thunderbird:这个应该是非常知名的,但对opml导入没法分级。默认界面也不是很漂亮(应该有类似Firefox的自定义皮肤)。默认的摘要解析也太朴素了,没有样式美化。算了,再找找吧。

FeedReader:免费知名的RSS阅读器。界面简洁美观,导航清晰、操作方便。国际化支持良好,虽然对我没用,但其它几款不支持。opml导入支持太优秀了(相对于我以前用过的所有RSS阅读器)。但有个我无法忍受的地方,就是对文章description解析部分太差,80%的出错。要知道,很多文章我只愿意花半分钟。其它都非常满意。

FeedDemon:这款应该是大家都认识的,太知名了,但国内大多数用户应该都是破解版的,虽然注册只需要几十美元,但试用时,谁知道那近200 RMB是否值得淘,而且付款过程也挺费劲的。它没有FeedReader的毛病,但我还是有几个细节我不太满意。界面图标太粗糙了。另外,它的桌面提示只是显示这样的信息:“Jack’s Blog has 2 new items”,而不是像FeedReader那样显示那些items的标题。那个提示框的醒目删除图片也很不爽。
FeedDemon还有个preFetch的功能,可以下载文章供断网阅读。

Omea Reader:这个所谓排行第一的免费RSS Reader。开始安装后,对其界面很不满意,鼠标移到菜单上就闪烁。而且集成很多根本对我无用的功能,譬如news server、contacts、notes。我看了一下官方网站,它想做桌面阅读客户端门户,譬如集成浏览器、邮件阅读器、搜索、文档查看(不用再直接打开word了)、联系人、工作任务等等。当然,这些功能都是以插件方式提供,这点还是不错。我可以删除我不用的功能。我给它瘦身半小时,终于满意。
Omea Reader有个特别的地方,就是可以自动下载rss文章的评论。

Awasu RSS Reader:这个也评价很高,但个人版只能导入100个rss地址,另外也没有发现特别的亮点,安装试用10分钟我就卸载了。

最后我还是选择了Omea Reade,但找到更喜欢的,我可能还是会换掉。大家也帮忙推荐一下吧,最好是实际的试用体会。

我觉得我以后会比较依赖RSS这种东西,所以值得投入点时间。搞软件开发几年了,对大众软件装装卸卸的确实不再感兴趣了。记得大学时代,大概6六年前,那时候不是很多卖大众软件光盘的吗?我经常一下子把上百个软件一个一个试用,那个热情啊,那时候的Windows 98,一个月装一次。

对RSS客户端的一番调研,再次体会到Web2.0网站倡导的简洁、实用。每个RSS阅读器都可以挑出毛病,也许,那只是个人的偏好吧。另外,我觉得RSS阅读器的设计者,一定要有丰富的RSS订阅经历。也许,这就是所谓的业务背景、行业知识吧。















分享到:
评论
27 楼 keshin 2008-09-16  
我还是倾向比如live mail或者foxmail之类的集成RSS工具,专门的RSS工具不是很喜欢
26 楼 ice.k 2008-09-16  
雪中送炭

个人还是比较倾向于桌面版。

对于有同学说换平台,我觉得换平台的几率非常小。而且不会经常换。
25 楼 DraculaW 2008-09-16  
outlook..
win live mail
24 楼 launchin 2008-09-16  
一直用Great News.
23 楼 rockmaple 2008-09-16  
试试有道阅读吧,挺好用的。 http://reader.yodao.com
22 楼 lot1 2008-01-26  
啥都不用,直接上网站上看得飘过
21 楼 amundsen 2008-01-25  
netfishx 写道
桌面版的完全不符合我的需要,不同电脑换了平台怎么办,麻烦死了


BlogBride是java的
20 楼 爱死不活 2008-01-25  
google reader俺一直用

great
19 楼 netfishx 2008-01-25  
桌面版的完全不符合我的需要,不同电脑换了平台怎么办,麻烦死了
18 楼 wangdi 2008-01-25  
fyting 写道
鲜果很不错,正好符合“界面美观,导航清晰,操作简单”,我是从GoogleReader转过去的,界面上很精致(一直不喜欢抓虾的界面,GoogleReader的也不完全符合我的习惯)。也有客户端提醒的功能,但比较粗糙,不知最近更新没有。
极其赞同第三点,大概两年前我用GoogleDesktop,有个插件就是自动提示RSS信息的,后来找了很久,都没找到具有类似功能的所谓“专业”的RSS阅读器。其实客户端提醒搞个MSN机器人就实现了,那个anothr也正是以此为卖点。

握手,,zhuaxia转鲜果了。。
17 楼 amundsen 2008-01-25  
BlogBridge
16 楼 CManLH 2008-01-24  
Rssowl 开源的 特好用
15 楼 chillwarmoon 2008-01-13  
Javaworld的RSS貌似只能订阅Latest headlines from JavaWorld,这里边只是包括部分的J2SE和J2EE的文章,好像没有针对于全部文章的订阅RSS,不知道是怎么回事。
14 楼 Morgan0916 2007-12-26  
我喜欢抓虾,它还有WAP版,我的PPC也可以用,方便!
13 楼 jones 2007-12-24  
用新浪RSS阅读器的路过
12 楼 叶子 2007-12-24  
google reader是共享rss的。同一个rss只要之前有人订阅过,那么历史就有了。你后订阅的,自然就会出现早先的文章。
11 楼 BadLuck 2007-12-23  
从feeddemon转到bloglines转到google reader转到zhuaxia转到鲜果  .不要bs俺:)
10 楼 zwchen 2007-12-23  
期间也试用过Firefox和Maxthon附带的RSS插件,但都感觉定制性不强,太简陋。也许我需要是一款非常专业、干净的的RSS阅读器。
我现在对google Reader 提供了RSS共享、分析兴趣不大,所以一定程度上对它依赖性并不高。
9 楼 imjl 2007-12-23  
我用google reader,速度不错,应用舒服。

结论:很好,很强大。
8 楼 fyting 2007-12-23  
鲜果很不错,正好符合“界面美观,导航清晰,操作简单”,我是从GoogleReader转过去的,界面上很精致(一直不喜欢抓虾的界面,GoogleReader的也不完全符合我的习惯)。也有客户端提醒的功能,但比较粗糙,不知最近更新没有。
极其赞同第三点,大概两年前我用GoogleDesktop,有个插件就是自动提示RSS信息的,后来找了很久,都没找到具有类似功能的所谓“专业”的RSS阅读器。其实客户端提醒搞个MSN机器人就实现了,那个anothr也正是以此为卖点。

相关推荐

    RSS阅读器 rss阅读器新闻在线阅读

    RSS阅读器是一种在线工具,它允许用户订阅和阅读RSS(Really Simple Syndication)源,以获取最新的新闻、博客更新或其他在线内容。RSS是一种基于XML的数据格式,它使得内容发布者可以方便地分享他们的内容,而无需...

    C# RSS阅读器 能添加和阅读订阅

    C# RSS阅读器是一款基于C#编程语言开发的应用程序,专为用户管理和阅读RSS(Really Simple Syndication)订阅而设计。RSS是一种XML格式,用于发布新闻、博客和其他定期更新的内容,使得用户可以方便地获取并聚合来自...

    一个基于新浪RSS的android RSS阅读器源码

    《基于新浪RSS的Android RSS阅读器源码解析与学习指南》 RSS(Really Simple Syndication)是一种内容聚合格式,常用于新闻、博客等网站,让用户能够方便地获取和订阅更新内容。在移动设备上,RSS阅读器应用是访问...

    MFC编写的RSS简单阅读器

    标题 "MFC编写的RSS简单阅读器" 涉及的知识点主要集中在使用Microsoft Foundation Class (MFC) 库来开发一个简单的RSS阅读器应用程序。MFC是微软为Windows平台提供的一个C++类库,它封装了Windows API,使得开发者...

    新浪RSS 阅读器 android源码

    新浪RSS阅读器是一款基于Android平台的应用程序,它允许用户订阅并阅读来自新浪的RSS新闻源。源码分析有助于开发者理解RSS订阅和解析的过程,以及如何在Android环境下构建一个功能完善的新闻阅读应用。以下是对该...

    SL275 Rss阅读器

    SL275 RSS阅读器是一款专为用户设计的图形用户界面(GUI)应用程序,它集成了背景音乐播放功能,同时具备全屏图片背景,能够提供一个沉浸式的阅读体验。这款软件的主要目标是帮助用户轻松、实时地获取和更新来自各种...

    Java Swing RSS阅读器

    基于JAVA SWING的RSS阅读器,使用JDOM解析本地XML文件

    Rss阅读器简单例子

    在这个“Rss阅读器简单例子”中,我们将探讨RSS的基本概念,RSS阅读器的工作原理以及如何构建一个简单的RSS阅读器。 首先,让我们理解RSS是什么。RSS是一种XML格式,用于发布和订阅网络内容,如新闻文章、博客条目...

    RSS阅读器模块

    RSS阅读器模块是一种用于收集、解析和展示RSS(Really Simple Syndication)源的软件组件,常见于新闻聚合、博客订阅和其他在线内容分享平台。RSS是一种XML格式,它允许网站发布可订阅的内容摘要,使得用户无需直接...

    功能完善的RSS阅读器

    【RSS阅读器】是一种互联网内容聚合工具,它能够帮助用户订阅和管理来自多个网站的RSS(Really Simple Syndication)源,实现新闻、博客更新等信息的一站式获取。基于QT的RSS阅读器则是利用QT库开发的这样一种应用,...

    RSS阅读器课程设计

    RSS阅读器是一款基于Java Swing框架开发的应用程序,主要用于获取、管理和阅读RSS(Really Simple Syndication)源。RSS是一种网络内容发布的格式,它使得用户能够轻松地跟踪和阅读来自多个网站的新闻、博客和其他...

    C# RSS阅读器.rar

    【C# RSS阅读器】是一个使用C#编程语言编写的软件应用,专为解析和阅读RSS(Really Simple Syndication) feeds而设计。RSS是一种XML格式,用于发布新闻、博客和其他在线内容,允许用户订阅并获取更新,而无需手动...

    在线RSS阅读器制作教程

    ### 在线RSS阅读器制作教程知识点详述 #### 一、RSS技术概述 **1.1 RSS技术定义** RSS(Rich Site Summary / Really Simple Syndication / RDF Site Summary)是一种用于共享新闻和其他Web内容的数据交换规范。它...

    RSS阅读器C#源代码

    RSS阅读器是一款应用程序,它能够帮助用户订阅和管理RSS(Really Simple Syndication)源,以方便地获取并浏览来自各种网站的更新内容。C#是一种广泛使用的面向对象的编程语言,由微软公司开发,用于构建跨平台的...

    RSS阅读器(C#源码)

    **RSS阅读器(C#源码)** RSS(Really Simple Syndication)是一种XML格式,用于发布和订阅新闻、博客文章或者其他在线内容。RSS阅读器是用于解析和展示这些RSS源的软件工具。在这个项目中,我们将深入探讨如何使用...

    C# RSS阅读器源码

    【C# RSS阅读器源码】是一个初学者项目,展示了如何使用C#语言来实现一个基本的RSS新闻订阅工具。RSS(Really Simple Syndication)是一种数据格式,常用于发布新闻、博客和其他定期更新的内容,使得用户可以方便地...

    jquery mobile RSS阅读器demo

    【jQuery Mobile RSS阅读器Demo详解】 在Web开发领域,jQuery Mobile是一个强大的框架,它专为移动设备设计,提供了丰富的交互式UI组件,使得构建触屏友好的网页应用变得简单。结合RSS(Really Simple Syndication...

    MVC在线RSS阅读器(ASP.NET 4.0)

    **MVC在线RSS阅读器(ASP.NET 4.0)** 本项目是一个基于ASP.NET 4.0框架的MVC应用程序,设计用于提供在线RSS阅读服务。RSS(Really Simple Syndication)是一种数据格式,用于发布新闻、博客和其他定期更新内容的摘要...

    RSS阅读器相关jar包下载

    在实际开发中,开发者会根据项目需求和自身经验选择合适的库和工具,以实现功能完整、性能优秀的RSS阅读器。在提供的"RSS所需jar包"压缩文件中,应该包含了上述提到的一些库,如XML解析库、RSS处理库和HTTP客户端库...

    RSS阅读器(Android)

    【RSS阅读器(Android)】 RSS(Really Simple Syndication)阅读器是一种应用程序,它允许用户订阅并获取来自不同网站的新闻、博客和其他在线内容。在Android平台上开发RSS阅读器,可以帮助用户方便地跟踪他们感兴趣...

Global site tag (gtag.js) - Google Analytics